| Package | Description |
|---|---|
| gudusoft.gsqlparser.dlineage.dataflow.model | |
| gudusoft.gsqlparser.dlineage.dynamicsql |
| Modifier and Type | Method and Description |
|---|---|
static UnresolvedFragment |
UnresolvedFragment.of(SqlFragment fragment)
The fragment view of a non-literal
SqlFragment; null for a literal. |
| Modifier and Type | Field and Description |
|---|---|
List<SqlFragment> |
DynamicSqlLineageResolver.MaterializedSite.fragments
Ordered provenance fragments.
|
| Modifier and Type | Method and Description |
|---|---|
static SqlFragment |
SqlFragment.hole(String renderedText,
SqlFragment.HoleOrigin origin,
String originName,
String reason)
Hole with the default value-knowledge for its origin: every origin except
INEXACT_TRANSFORM stands in for a value nobody knows; an inexact transform
defaults to value-known (computed from literals). |
static SqlFragment |
SqlFragment.hole(String renderedText,
SqlFragment.HoleOrigin origin,
String originName,
String reason,
boolean valueUnknown) |
static SqlFragment |
SqlFragment.hole(String renderedText,
SqlFragment.HoleOrigin origin,
String originName,
String reason,
boolean valueUnknown,
String valueOrigin,
long sourceStartOffset,
long sourceEndOffset,
int sourceStartLine,
int sourceStartColumn,
int sourceEndLine,
int sourceEndColumn)
Hole with full provenance: the data source its value would come from
(
valueOrigin, may be null) and the origin span in the analyzed
text (see sourceStartOffset / sourceStartLine; pass
-1 for unknown). |
static SqlFragment |
SqlFragment.literal(String text) |
static SqlFragment |
SqlFragment.literal(String text,
String valueOrigin,
long sourceStartOffset,
long sourceEndOffset)
Exact literal value with its procedure-body seed provenance.
|
| Modifier and Type | Method and Description |
|---|---|
List<SqlFragment> |
DynamicLineageEdge.getValueProvenance()
Exact materialization fragments that justify this variant edge.
|
static List<SqlFragment> |
DynamicSqlEdgeProof.holesOf(DynamicSqlLineageResolver.MaterializedSite site)
Hole diagnostics for a site, for the "which variable blocked what" report.
|