See: Description
| Class | 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. |
| DiagnosticDescriptorCatalog |
The single descriptor catalog for stable diagnostic metadata.
|
| FrameBound |
One end of a window frame (slice 22).
|
| GroupingElement |
Structured view of a single top-level
GROUP BY element (slice
128). |
| LineageEdge |
Single-hop edge:
LineageEdge.getFrom() depends on LineageEdge.getTo(). |
| LineageRef |
One endpoint of a
LineageEdge. |
| 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. |
| RelationSource |
One visible relation source in a statement's scope.
|
| RowLimit |
Per-statement row-limit metadata.
|
| SemanticBuildResult |
Atomic result of one Semantic IR build invocation.
|
| SemanticProgram |
Top-level Semantic IR container.
|
| SourceSpan |
Half-open source-text range,
[startLine:startColumn,
endLine:endColumn). |
| SqlSemanticAnalyzer |
Public service wrapper for the Semantic IR pipeline.
|
| 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).
|
| WindowSpec |
Per-output analytic dependencies for a window-function projection
(slice 13).
|
| Enum | Description |
|---|---|
| DiagnosticCategory |
Stable, vendor-neutral classification of a semantic-IR diagnostic.
|
| DiagnosticCode |
Stable identifier for a SemanticIR rejection class.
|
| FrameBound.Kind | |
| GroupingElement.Kind |
The grouping operation of a top-level
GROUP BY element. |
| LineageRef.Kind | |
| RelationKind |
Classification of a relation source in
RelationSource. |
| RowLimitKind |
Surface form of the row-limit metadata captured on a
StatementGraph. |
| SetOperator |
Set-operation kind on a
StatementGraph. |
| Severity |
Severity level for a
Diagnostic emitted by the SemanticIR
builder. |
| WindowFrame.Unit |
API status: this is a mixed-stability package. The supported Join
Analysis Consumption Profile v1 starts at
SqlSemanticAnalyzer and covers
read-only consumption through
AnalysisResult,
SemanticProgram,
StatementGraph, structured
diagnostics, the joinanalysis read model, and catalog input
DTOs. Primary types document the exact boundary.
Builder results, recovery controls, binding SPIs, validation, export, and
parity tools are advanced/preview or internal even where Java visibility is
public. Public visibility alone is not a compatibility designation.