public static final class DynamicSqlLineageResolver.CallSiteDiscovery extends Object
| Constructor and Description |
|---|
CallSiteDiscovery() |
| Modifier and Type | Method and Description |
|---|---|
List<Map<String,SqlValue>> |
getBindingSets()
The binding sets, in the order and under the cap of the discovery.
|
List<BindingSource> |
getBindingSources()
The call each binding set came from, kind and position, parallel to the sets.
|
List<String> |
getNotes()
Why each call that names the procedure was not bound.
|
List<String> |
getSources()
Where each binding set came from (
"line 12", "unit 2 line 1"), parallel to the sets. |
boolean |
isExhaustive()
True when the binding sets stand for every call of the procedure the discovery looked at (Mantis 4962):
no call of it was left unbound (an actual that is not a literal, no bindable argument), none was dropped
by the cap, none sits in a routine body, a block or INSERT ...
|
public CallSiteDiscovery()
public boolean isExhaustive()
public List<Map<String,SqlValue>> getBindingSets()
public List<String> getSources()
"line 12", "unit 2 line 1"), parallel to the sets.public List<BindingSource> getBindingSources()