| Package | Description |
|---|---|
| gudusoft.gsqlparser.ir.builder | |
| gudusoft.gsqlparser.ir.semantic |
Semantic analysis results, diagnostics, and supporting implementation APIs.
|
| gudusoft.gsqlparser.ir.semantic.binding |
Name-binding SPI between resolved parser ASTs and Semantic IR lowering.
|
| gudusoft.gsqlparser.ir.semantic.builder |
Low-level Semantic IR lowering APIs.
|
| gudusoft.gsqlparser.ir.semantic.diff |
Projection and parity utilities used to compare Semantic IR with lineage
engines.
|
| gudusoft.gsqlparser.ir.semantic.export |
Serialization implementations for Semantic IR.
|
| gudusoft.gsqlparser.ir.semantic.joinanalysis |
Immutable join-analysis facts exposed by Semantic IR.
|
| gudusoft.gsqlparser.ir.semantic.validation.oracle |
Oracle-specific source validation for legacy outer-join syntax.
|
| Class and Description |
|---|
| SemanticProgram
Top-level Semantic IR container.
|
| Class and Description |
|---|
| AnalysisResult |
| ColumnRef
In-statement reference to a column.
|
| Diagnostic
Structured rejection from the SemanticIR builder.
|
| Diagnostic.Builder
Mutable construction helper; the built
Diagnostic is immutable. |
| DiagnosticCategory
Stable, vendor-neutral classification of a semantic-IR diagnostic.
|
| DiagnosticCode
Stable identifier for a SemanticIR rejection class.
|
| FrameBound
One end of a window frame (slice 22).
|
| FrameBound.Kind |
| GroupingElement
Structured view of a single top-level
GROUP BY element (slice
128). |
| GroupingElement.Kind
The grouping operation of a top-level
GROUP BY element. |
| LineageEdge
Single-hop edge:
LineageEdge.getFrom() depends on LineageEdge.getTo(). |
| LineageRef
One endpoint of a
LineageEdge. |
| LineageRef.Kind |
| OutputColumn
One projected column in the SELECT list.
|
| RecoveryMetadata
Immutable sidecar that links recovered Semantic IR subjects to the root
diagnostics that caused recovery.
|
| RecoveryMetadata.Entry
One recovered-subject to root-diagnostic association.
|
| RelatedLocation
A secondary source location that helps explain a
Diagnostic. |
| RelationKind
Classification of a relation source in
RelationSource. |
| RelationSource
One visible relation source in a statement's scope.
|
| RowLimit
Per-statement row-limit metadata.
|
| RowLimitKind
Surface form of the row-limit metadata captured on a
StatementGraph. |
| SemanticBuildResult
Atomic result of one Semantic IR build invocation.
|
| SemanticProgram
Top-level Semantic IR container.
|
| SetOperator
Set-operation kind on a
StatementGraph. |
| Severity
Severity level for a
Diagnostic emitted by the SemanticIR
builder. |
| SourceSpan
Half-open source-text range,
[startLine:startColumn,
endLine:endColumn). |
| StatementGraph
Semantic shape of one SQL statement.
|
| StatementSourceView
Keeps a statement slice and global
SourceSpan coordinates tied to
the same original SQL text. |
| TargetRelation
Slice 78 — write-side target of an
INSERT INTO target SELECT ...
statement. |
| VendorError
Exact vendor error enrichment for a GSP
Diagnostic. |
| WindowFrame
Per-output window frame clause (slice 22).
|
| WindowFrame.Unit |
| WindowSpec
Per-output analytic dependencies for a window-function projection
(slice 13).
|
| Class and Description |
|---|
| ColumnRef
In-statement reference to a column.
|
| RelationKind
Classification of a relation source in
RelationSource. |
| Class and Description |
|---|
| Diagnostic
Structured rejection from the SemanticIR builder.
|
| SemanticBuildResult
Atomic result of one Semantic IR build invocation.
|
| SemanticProgram
Top-level Semantic IR container.
|
| Class and Description |
|---|
| SemanticProgram
Top-level Semantic IR container.
|
| Class and Description |
|---|
| SemanticProgram
Top-level Semantic IR container.
|
| Class and Description |
|---|
| ColumnRef
In-statement reference to a column.
|
| SourceSpan
Half-open source-text range,
[startLine:startColumn,
endLine:endColumn). |
| Class and Description |
|---|
| Diagnostic
Structured rejection from the SemanticIR builder.
|
| RecoveryMetadata.Entry
One recovered-subject to root-diagnostic association.
|
| RelationSource
One visible relation source in a statement's scope.
|