See: Description
| Class | Description |
|---|---|
| SemanticIRBuilder |
Builds a
SemanticProgram from a parsed and resolved
TSelectSqlStatement. |
| SemanticIRBuildOptions |
Caller-supplied knobs for a
SemanticIRBuilder.build* invocation. |
| Exception | Description |
|---|---|
| SemanticIRBuilder.SemanticIRBuildException |
Thrown when the input falls outside current builder scope or a
binding fails.
|
API status: advanced/preview. Callers of this package own parsing,
Resolver2 configuration, statement-kind dispatch, catalog/provider
consistency, diagnostics, recovery policy, and future builder options. New
production integrations should normally use
SqlSemanticAnalyzer.
Advanced callers should use the atomic buildResult methods.
Deprecated build methods plus thread-local diagnostic draining are
compatibility adapters and must not be introduced in new code.