| Package | Description |
|---|---|
| gudusoft.gsqlparser.sqlenv | |
| gudusoft.gsqlparser.sqlenv.catalog | |
| gudusoft.gsqlparser.sqlenv.compat |
| Modifier and Type | Method and Description |
|---|---|
ICatalogProvider |
TSQLEnv.getCatalogProvider()
Get ICatalogProvider (Phase 3)
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
TSQLEnv.setCatalogProviderForCompatibility(ICatalogProvider provider)
Catalog-input compatibility hook (Phase 1D).
|
| Modifier and Type | Class and Description |
|---|---|
class |
CatalogStoreProvider
CatalogStore Provider(新实现)
|
class |
LegacyCatalogProvider
Legacy Catalog Provider(兼容旧实现)
|
| Modifier and Type | Class and Description |
|---|---|
class |
CatalogBackedCatalogProvider
Lazy bridge from the legacy
ICatalogProvider hook to a new-world
CatalogRuntime. |
| Constructor and Description |
|---|
CatalogBackedCatalogProvider(CatalogRuntime runtime,
ICatalogProvider delegate,
CatalogEntryToSQLEnvMapper mapper,
TSQLEnv targetEnv) |
CatalogBackedCatalogProvider(CatalogRuntime runtime,
ICatalogProvider delegate,
CatalogEntryToSQLEnvMapper mapper,
TSQLEnv targetEnv,
IdentifierConfig identifierConfig)
Convenience constructor without a diagnostic sink.
|
CatalogBackedCatalogProvider(CatalogRuntime runtime,
ICatalogProvider delegate,
CatalogEntryToSQLEnvMapper mapper,
TSQLEnv targetEnv,
IdentifierConfig identifierConfig,
CatalogDiagnosticSink diagnosticSink)
Construct a bridge provider with an explicit
IdentifierConfig and an
optional CatalogDiagnosticSink. |