| Class and Description |
|---|
| CatalogQualifiedName
Multi-segment qualified name with raw + normalized forms, per-segment quoted flags,
the kind of object it identifies, and the originating vendor.
|
| Class and Description |
|---|
| CatalogProvider
Lifecycle-bearing source of catalog metadata.
|
| CatalogProviderConfig
Configuration handed to
CatalogProvider.open(CatalogProviderConfig). |
| CatalogRuntime
Top-level runtime: owns the active
CatalogProvider, holds the current
CatalogSnapshot, exposes the CatalogResolver, and manages the mutable
CatalogOverlay. |
| CatalogSearchPath
Ordered list of schema names consulted when resolving an unqualified reference.
|
| Class and Description |
|---|
| CatalogObjectKind
Logical kind of a catalog object.
|
| Class and Description |
|---|
| CatalogBinding
Output of a successful
CatalogResolver.resolve(gudusoft.gsqlparser.catalog.runtime.CatalogContext, gudusoft.gsqlparser.catalog.runtime.CatalogQualifiedName) call: the canonical, fully-qualified
binding for the requested name. |
| CatalogContext
Runtime-side context for a resolution call: active catalog/schema, search path, and case
sensitivity hint.
|
| CatalogContext.Builder |
| CatalogEntries.Builder |
| CatalogEntry
Read-only view of a catalog object inside a
CatalogSnapshot. |
| CatalogObjectId
Stable identity of a catalog object across
CatalogSnapshot instances. |
| CatalogObjectKind
Logical kind of a catalog object.
|
| CatalogOverlay
Mutable layer that holds DDL discovered mid-batch, temp tables, and user-driven additions.
|
| CatalogProvider
Lifecycle-bearing source of catalog metadata.
|
| CatalogProviderConfig
Configuration handed to
CatalogProvider.open(CatalogProviderConfig). |
| CatalogProviderConfig.Builder |
CatalogProviderFactory
ServiceLoader-discoverable factory for CatalogProviders. |
| CatalogProviderId
Stable identifier for a
CatalogProvider implementation. |
| CatalogQualifiedName
Multi-segment qualified name with raw + normalized forms, per-segment quoted flags,
the kind of object it identifies, and the originating vendor.
|
| CatalogQuery
Bounded request handed to
CatalogProvider.snapshot(CatalogQuery). |
| CatalogQuery.Builder |
| CatalogResolutionResult |
| CatalogResolver
Read-only resolution API consumed by SQLGuard, Semantic IR, and the bridge's
findObject(...) path. |
| CatalogRuntime
Top-level runtime: owns the active
CatalogProvider, holds the current
CatalogSnapshot, exposes the CatalogResolver, and manages the mutable
CatalogOverlay. |
| CatalogRuntime.Builder |
| CatalogSearchPath
Ordered list of schema names consulted when resolving an unqualified reference.
|
| CatalogSnapshot
Immutable point-in-time view of catalog metadata.
|
| InMemoryCatalogSnapshot
In-memory
CatalogSnapshot backed by Map<String, CatalogEntry>s keyed via
CatalogIdentifierPolicy.keyForMap(CatalogQualifiedName). |
| InMemoryCatalogSnapshot.Builder |
| Class and Description |
|---|
| CatalogEntry
Read-only view of a catalog object inside a
CatalogSnapshot. |
| CatalogProvider
Lifecycle-bearing source of catalog metadata.
|
| CatalogProviderConfig
Configuration handed to
CatalogProvider.open(CatalogProviderConfig). |
| CatalogRuntime
Top-level runtime: owns the active
CatalogProvider, holds the current
CatalogSnapshot, exposes the CatalogResolver, and manages the mutable
CatalogOverlay. |
| CatalogSnapshot
Immutable point-in-time view of catalog metadata.
|