| Package | Description |
|---|---|
| gudusoft.gsqlparser.dlineage.dynamicsql |
| Modifier and Type | Method and Description |
|---|---|
DynamicSqlEdgeProof.EdgeEvidence |
DynamicSqlEdgeProof.EdgeEvidence.source(TParseTreeNode relation)
The edge's source relation node (a
TTable, an INTO clause,
a derived-table node). |
DynamicSqlEdgeProof.EdgeEvidence |
DynamicSqlEdgeProof.EdgeEvidence.sourceReference(TObjectName reference)
A column reference on the SOURCE side: it must bind to the source
relation.
|
DynamicSqlEdgeProof.EdgeEvidence |
DynamicSqlEdgeProof.EdgeEvidence.structure(TParseTreeNode node)
An additional structural node whose span must also be literal and
stable (a clause node, a join condition).
|
DynamicSqlEdgeProof.EdgeEvidence |
DynamicSqlEdgeProof.EdgeEvidence.target(TParseTreeNode relation)
The edge's target relation node.
|
DynamicSqlEdgeProof.EdgeEvidence |
DynamicSqlEdgeProof.EdgeEvidence.targetReference(TObjectName reference)
A column reference on the TARGET side: it must bind to the target
relation.
|
| Modifier and Type | Method and Description |
|---|---|
static DynamicSqlEdgeProof.Verdict |
DynamicSqlEdgeProof.prove(DynamicSqlLineageResolver.MaterializedSite site,
TCustomSqlStatement statement,
DynamicSqlEdgeProof.EdgeEvidence evidence,
BindingTraceRegistry traces,
EDbVendor vendor)
Prove one candidate edge against a materialized site.
|