| Package | Description |
|---|---|
| gudusoft.gsqlparser.ir.semantic.diff |
Projection and parity utilities used to compare Semantic IR with lineage
engines.
|
| Modifier and Type | Method and Description |
|---|---|
static ProjectorResult |
ProjectorResult.ok(CanonicalLineageModel model) |
static ProjectorResult |
SemanticIRProjector.project(SemanticProgram program) |
static ProjectorResult |
Lineage2Projector.project(String contractJson) |
static ProjectorResult |
DlineageXmlProjector.project(String xml)
Legacy entry point — equivalent to
DlineageXmlProjector.project(String, EDbVendor)
with vendor=null. |
static ProjectorResult |
DlineageXmlProjector.project(String xml,
EDbVendor vendor)
Slice 43 — vendor-scoped projection entry point.
|
static ProjectorResult |
DlineageXmlProjector.projectGraph(String xml)
Graph-mode entry point — equivalent to
DlineageXmlProjector.projectGraph(String, EDbVendor) with vendor=null. |
static ProjectorResult |
DlineageXmlProjector.projectGraph(String xml,
EDbVendor vendor)
US-011 — whole-file ("graph mode") projection for the full mssql
corpus shapes: procedures, variables (including cursor variables),
temp tables, multi-statement batches, INSERT / UPDATE / DELETE /
MERGE / CTAS / CREATE VIEW write targets, and
call
relationships. |
static ProjectorResult |
ProjectorResult.unsupported(ProjectorResult.UnsupportedReason reason,
String detail) |
| Modifier and Type | Method and Description |
|---|---|
static DivergenceReport |
DivergenceReporter.report(String sqlName,
ProjectorResult ir,
ProjectorResult dlineage) |