| Package | Description |
|---|---|
| gudusoft.gsqlparser.ir.semantic |
| Modifier and Type | Method and Description |
|---|---|
static AnalysisResult |
SqlSemanticAnalyzer.analyze(String sql,
EDbVendor vendor)
Convenience overload — equivalent to
analyze(sql, vendor, (TSQLEnv) null). |
static AnalysisResult |
SqlSemanticAnalyzer.analyze(String sql,
EDbVendor vendor,
Catalog catalog)
Slice 76 — analyze a single
SELECT statement using
catalog metadata supplied as a Catalog DTO instead of a
TSQLEnv. |
static AnalysisResult |
SqlSemanticAnalyzer.analyze(String sql,
EDbVendor vendor,
TSQLEnv catalog)
Analyze a single
SELECT statement using catalog metadata
supplied as a TSQLEnv. |
| Modifier and Type | Method and Description |
|---|---|
static List<AnalysisResult> |
SqlSemanticAnalyzer.analyzeAll(String sql,
EDbVendor vendor)
Slice 178 (R2) — analyze every top-level statement in
sql,
returning one AnalysisResult per statement in source order. |
static List<AnalysisResult> |
SqlSemanticAnalyzer.analyzeAll(String sql,
EDbVendor vendor,
Catalog catalog)
Slice 178 (R2) — multi-statement entry point with an optional
Catalog. |