| Package | Description |
|---|---|
| gudusoft.gsqlparser.catalog.input | |
| gudusoft.gsqlparser.catalog.input.readers | |
| gudusoft.gsqlparser.sqlenv.compat |
| Modifier and Type | Method and Description |
|---|---|
CatalogLoadOptions |
CatalogLoadOptions.Builder.build() |
| Modifier and Type | Method and Description |
|---|---|
UnifiedCatalogModel |
SqlflowCatalogInputReader.read(CatalogInputSource source,
CatalogLoadOptions options) |
UnifiedCatalogModel |
SqldepCatalogInputReader.read(CatalogInputSource source,
CatalogLoadOptions options) |
UnifiedCatalogModel |
JsonManifestCatalogInputReader.read(CatalogInputSource source,
CatalogLoadOptions options) |
UnifiedCatalogModel |
MemoryCatalogInputReader.read(CatalogInputSource source,
CatalogLoadOptions options) |
boolean |
SqlflowCatalogInputReader.supports(CatalogInputSource source,
CatalogLoadOptions options) |
boolean |
SqldepCatalogInputReader.supports(CatalogInputSource source,
CatalogLoadOptions options) |
boolean |
JsonManifestCatalogInputReader.supports(CatalogInputSource source,
CatalogLoadOptions options) |
boolean |
MemoryCatalogInputReader.supports(CatalogInputSource source,
CatalogLoadOptions options) |
| Modifier and Type | Method and Description |
|---|---|
CatalogLoadOptions |
CatalogRuntimeToSQLEnvBridge.options()
Load options the bridge was constructed with, or
null if none. |
| Modifier and Type | Method and Description |
|---|---|
static TSQLEnv |
SqlEnvCatalogBridge.from(CatalogInputSource source,
CatalogLoadOptions options)
Read
source via the registered CatalogInputReader for its kind, then
apply the resulting UnifiedCatalogModel to a freshly-constructed
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). |
static TSQLEnv |
SqlEnvCatalogBridge.from(UnifiedCatalogModel model,
CatalogLoadOptions options)
Apply
model to a freshly-constructed TSQLEnv via
SQLEnvCatalogLoader.loadToSQLEnv(gudusoft.gsqlparser.catalog.input.model.UnifiedCatalogModel, gudusoft.gsqlparser.catalog.input.CatalogLoadOptions). |
CatalogLoadResult |
SQLEnvCatalogLoader.loadIntoSQLEnv(TSQLEnv env,
UnifiedCatalogModel model,
CatalogLoadOptions options)
Walk
model and apply it to env. |
TSQLEnv |
SQLEnvCatalogLoader.loadToSQLEnv(UnifiedCatalogModel model,
CatalogLoadOptions options)
Convenience: spin up a fresh
TSQLEnv (concrete TDDLSQLEnv subclass
with empty defaults) and apply model to it. |
| Constructor and Description |
|---|
CatalogRuntimeToSQLEnvBridge(CatalogRuntime runtime,
CatalogLoadOptions options)
Construct a bridge for the given runtime.
|
CatalogRuntimeToSQLEnvBridge(EDbVendor vendor,
CatalogRuntime runtime,
CatalogLoadOptions options)
Construct a bridge for the given runtime and explicit vendor.
|