| Package | Description |
|---|---|
| gudusoft.gsqlparser.catalog.input | |
| gudusoft.gsqlparser.catalog.runtime | |
| gudusoft.gsqlparser.sqlenv.compat |
| Modifier and Type | Method and Description |
|---|---|
static CatalogRuntime |
CatalogLoaders.fromProvider(CatalogProvider provider,
CatalogProviderConfig config)
Wrap a caller-managed
CatalogProvider in a CatalogRuntime. |
static CatalogRuntime |
CatalogLoaders.fromProvider(CatalogProvider provider,
CatalogProviderConfig config,
EDbVendor vendor)
Vendor-explicit overload of
CatalogLoaders.fromProvider(CatalogProvider, CatalogProviderConfig). |
CatalogRuntime |
CatalogLoader.load(UnifiedCatalogModel model,
CatalogLoadOptions options) |
static CatalogRuntime |
CatalogLoaders.loadRuntime(CatalogInputSource source,
CatalogLoadOptions options)
Convenience: read a
CatalogInputSource into a UnifiedCatalogModel
via CatalogInputReaders.forSource(gudusoft.gsqlparser.catalog.input.CatalogInputSource, gudusoft.gsqlparser.catalog.input.CatalogLoadOptions) and materialize a CatalogRuntime
around a ModelBackedCatalogProvider. |
| Modifier and Type | Method and Description |
|---|---|
Optional<CatalogRuntime> |
CatalogLoadResult.runtime() |
| Modifier and Type | Method and Description |
|---|---|
static CatalogLoadResult |
CatalogLoadResult.ok(CatalogRuntime runtime,
List<CatalogDiagnostic> diagnostics) |
| Modifier and Type | Method and Description |
|---|---|
CatalogRuntime |
CatalogRuntime.Builder.build() |
| Modifier and Type | Method and Description |
|---|---|
CatalogRuntime |
SQLEnvToCatalogRuntimeAdapter.adapt(TSQLEnv env)
|
CatalogRuntime |
SQLEnvToCatalogRuntimeAdapter.adapt(TSQLEnv env,
IdentifierConfig identifierConfig)
Same as
SQLEnvToCatalogRuntimeAdapter.adapt(TSQLEnv) but with an explicit IdentifierConfig
override so the snapshot keys are built under a non-default policy (e.g. |
CatalogRuntime |
CatalogRuntimeToSQLEnvBridge.runtime()
The runtime backing this bridge.
|
| Modifier and Type | Method and Description |
|---|---|
static TSQLEnv |
LazyCatalogSqlEnv.from(CatalogRuntime runtime)
Wrap an existing runtime as a
TSQLEnv. |
static TSQLEnv |
LazyCatalogSqlEnv.from(CatalogRuntime runtime,
CatalogLoadOptions options)
Wrap an existing runtime as a
TSQLEnv with the supplied options applied
(defaults / identifier config / fetch caps). |