| 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 |
| Modifier and Type | Method and Description |
|---|---|
TSQLResolverConfig |
TGSqlParser.getResolver2Config()
Get the TSQLResolverConfig used for resolver2.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TGSqlParser.setResolver2Config(TSQLResolverConfig config)
Set the TSQLResolverConfig to use for resolver2.
|
| Modifier and Type | Method and Description |
|---|---|
static TSQLResolverConfig |
TSQLResolverConfig.createCaseSensitive()
Create configuration for case-sensitive matching
|
static TSQLResolverConfig |
TSQLResolverConfig.createDefault()
Create a default configuration
|
static TSQLResolverConfig |
TSQLResolverConfig.createForVendor(EDbVendor vendor)
Create configuration for a specific database vendor.
|
static TSQLResolverConfig |
TSQLResolverConfig.createForVendorWithDatatype(EDbVendor vendor)
Create configuration for a specific database vendor with datatype display enabled.
|
static TSQLResolverConfig |
TSQLResolverConfig.createStandalone()
Create configuration for standalone mode (no legacy sync)
|
static TSQLResolverConfig |
TSQLResolverConfig.createWithCTE()
Create configuration with showCTE enabled.
|
static TSQLResolverConfig |
TSQLResolverConfig.createWithDatatype()
Create configuration with showDatatype enabled.
|
TSQLResolverConfig |
TSQLResolver2.getConfig()
Get the configuration
|
| Constructor and Description |
|---|
NameResolver(TSQLResolverConfig config,
ResolutionContext context)
Create a NameResolver with full configuration.
|
TSQLResolver2(gudusoft.gsqlparser.compiler.TContext context,
TStatementList statements,
TSQLResolverConfig config)
Create resolver with custom configuration
|
TSQLResolver2ResultFormatter(TSQLResolver2 resolver,
TSQLResolverConfig config)
Create a formatter with a specific configuration.
|