| Package | Description |
|---|---|
| gudusoft.gsqlparser.lineage2.api |
lineage2 engine entry point:
LineageAnalyzer.analyze(unit, vendor,
Catalog, LineageConfig) → LineageResult (the contract document). |
| gudusoft.gsqlparser.lineage2.contract |
Frozen identity-layer contract implementation for the lineage2 engine
(lineage2-contract.md §3, rev 3 of CONTRACT_lineage_role_and_hash_identity.md,
pinned gudu-sqlflow commit b1d5d893149510dc63de400bc2a6aa5d47d35a4a).
|
| gudusoft.gsqlparser.lineage2.engine |
lineage2 extraction engine: maps parsed statements to contract edges
(lineage2-contract.md §4–§5).
|
| Class and Description |
|---|
| ContractDiagnostic
Contract
Diagnostic (lineage2-contract.md §8). |
| ContractEdge
Contract
Edge (lineage2-contract.md §4) — the atomic lineage
assertion: source endpoint influences target endpoint in manner
role. |
| ContractStatement
Contract
Statement entry (lineage2-contract.md §2.1). |
| LineageDocument
Top-level contract document (lineage2-contract.md §2) — one per analyzed
unit.
|
| Class and Description |
|---|
| CaseBranch
CASE/IIF branch marker on an edge (lineage2-contract.md §4, D-12).
|
| ContractDiagnostic
Contract
Diagnostic (lineage2-contract.md §8). |
| ContractEdge
Contract
Edge (lineage2-contract.md §4) — the atomic lineage
assertion: source endpoint influences target endpoint in manner
role. |
| ContractEdge.Builder |
| ContractStatement
Contract
Statement entry (lineage2-contract.md §2.1). |
| DiagnosticSeverity
Contract diagnostic severity (lineage2-contract.md §8).
|
| EdgeIdentity
The frozen identity-layer triple carried on every edge
(lineage2-contract.md §3, rev 3).
|
| Endpoint
Contract
Endpoint (lineage2-contract.md §4.1). |
| Endpoint.Builder |
| EvaluationModel
Edge evaluation model (lineage2-contract.md §4):
EXACT for edges
from single-statement analysis; OVER_APPROXIMATE for edges
produced by flow-insensitive procedural composition. |
| LineageAxis
Edge axis (lineage2-contract.md §4):
VALUE — the source's value
flows into the target; ROW — the source influences which rows
reach the target. |
| LineageDocument
Top-level contract document (lineage2-contract.md §2) — one per analyzed
unit.
|
| LineageRole
The frozen rev-3 nine-role taxonomy (lineage2-contract.md §5).
|
| LocationNullReason
Documented reason codes for a
null sourceLocation
(lineage2-contract.md §6 — no fabricated positions). |
| ObjectKind
Endpoint object kind (lineage2-contract.md §4.1).
|
| ResolutionStatus
Endpoint resolution status against the supplied catalog snapshot
(lineage2-contract.md §4.1, D-02).
|
| ScopeKind
Scope of TEMP_TABLE / TABLE_VARIABLE / SCALAR_VARIABLE / CURSOR
endpoints (lineage2-contract.md §4.1, D-11).
|
| SourceLocation
Contract
SourceLocation (lineage2-contract.md §6): 1-based,
half-open [start, end) coordinates, absolute within the unit
(the Semantic IR SourceSpan convention). |
| Transformation
Contract
Transformation (lineage2-contract.md §4.2, D-08):
original expression text, normalized form (FINGERPRINT-V1 normalization
family), SHA-256 of the normalized form, and the location of the
original expression in the unit (the normalized form is a
canonical rewrite and intentionally has no coordinates). |
| TransformGraph
Contract
TransformGraph (lineage2-contract.md §7) —
statement-local computation graph, TRANSFORM-GRAPH-V1 with coordinates. |
| TransformGraph.Node |
| TransformGraph.NodeKind
Node kinds of TRANSFORM-GRAPH-V1.
|
| TransformGraph.OperationType
Step operation types of TRANSFORM-GRAPH-V1.
|
| TransformGraph.Step |
| Class and Description |
|---|
| ContractEdge
Contract
Edge (lineage2-contract.md §4) — the atomic lineage
assertion: source endpoint influences target endpoint in manner
role. |