public interface IBoundIRBuilder
Input: AST statement list (from TGSqlParser.parse()) Output: BoundProgram (all binding results)
Implementations traverse the AST via Visitor pattern, resolving names to semantic objects. The builder MUST NOT modify any AST node fields.
| Modifier and Type | Method and Description |
|---|---|
BoundProgram |
build(TStatementList stmts,
AnalyzerV2Config config)
Builds the Bound IR from the given AST statements.
|
BoundProgram build(TStatementList stmts, AnalyzerV2Config config)
stmts - parsed SQL statementsconfig - analyzer configuration