| Class | Description |
|---|---|
| CanonicalLineageEdge |
One canonical-form lineage edge used for cross-engine comparison.
|
| CanonicalLineageModel |
Common comparison form for both Semantic IR and dlineage.
|
| Divergence |
One classified divergence between IR and dlineage projections.
|
| DivergenceJsonExporter |
Hand-rolled deterministic JSON exporter for
DivergenceReport, in
the same style as
gudusoft.gsqlparser.ir.semantic.export.SemanticIRJsonExporter. |
| DivergenceReport |
Result of comparing two
CanonicalLineageModel projections of the
same SQL. |
| DivergenceReporter |
Pure comparison: two
CanonicalLineageModels in, one
DivergenceReport out. |
| DlineageXmlProjector |
Project the existing
DataFlowAnalyzer XML output into the same
canonical form as the Semantic IR projector. |
| ProjectorResult |
Pure-function return type for both projectors.
|
| SemanticIRProjector |
Project a
SemanticProgram into a CanonicalLineageModel. |
| Enum | Description |
|---|---|
| DivergenceClass |
Slice-7 divergence classes; the in-scope subset of the seven classes
defined in the unified-roadmap §10.4.
|
| DlineageXmlProjector.FanoutPolicy | |
| EdgeRole |
Classification of a
CanonicalLineageEdge. |
| ProjectorResult.UnsupportedReason |