| Package | Description |
|---|---|
| gudusoft.gsqlparser |
Provides the class
TGSqlParser necessary to create a SQL Parser and the classes a SQL Parser uses
internally to handle different SQL dialects. |
| gudusoft.gsqlparser.resolver2 | |
| gudusoft.gsqlparser.resolver2.binding |
| Modifier and Type | Method and Description |
|---|---|
BindingResult |
TGSqlParser.getBindingResult()
Pass-through accessor for the resolver2 binding result.
|
| Modifier and Type | Method and Description |
|---|---|
BindingResult |
TSQLResolver2.getBindingResult()
Aggregate binding result populated by
BindingDiagnosticPostPass
after iterative resolution converges (S5). |
| Modifier and Type | Method and Description |
|---|---|
static BindingResult |
BindingResult.empty()
Non-null empty singleton; safe to return when binding is disabled.
|
static BindingResult |
BindingResult.of(List<BindingDiagnostic> diagnostics,
List<BindingReference> references) |
static BindingResult |
SqlBinding.resolve(String sql,
EDbVendor vendor,
TSQLEnv env,
TSQLResolverConfig config)
Parse and resolve
sql against the supplied vendor / catalog,
returning the binding result. |
BindingResult |
BindingDiagnosticPostPass.run()
Run the post-pass exactly once and return the populated
BindingResult. |