| Package | Description |
|---|---|
| gudusoft.gsqlparser.catalog.runtime |
| Modifier and Type | Method and Description |
|---|---|
static CatalogObjectId |
CatalogEntries.derivedIdFor(CatalogQualifiedName name)
Compute a stable
CatalogObjectId from a qualified name. |
CatalogObjectId |
CatalogEntry.id() |
CatalogObjectId |
CatalogBinding.objectId() |
static CatalogObjectId |
CatalogObjectId.of(String value) |
| Modifier and Type | Method and Description |
|---|---|
CatalogEntries.Builder |
CatalogEntries.Builder.addChild(CatalogObjectId childId)
Pre-record the
CatalogObjectId of a direct child. |
List<CatalogEntry> |
InMemoryCatalogSnapshot.children(CatalogObjectId parent,
CatalogObjectKind kind) |
List<CatalogEntry> |
CatalogSnapshot.children(CatalogObjectId parent,
CatalogObjectKind kind) |
List<CatalogEntry> |
CatalogRuntime.findChildren(CatalogObjectId parent,
CatalogObjectKind kind)
Children of
parent restricted to kind, drawing from the lazy
children map captured at fetch time and (additively) the cached snapshot. |
CatalogEntries.Builder |
CatalogEntries.Builder.id(CatalogObjectId v) |
static CatalogEntry |
CatalogEntries.of(CatalogObjectId id,
CatalogQualifiedName name,
CatalogObjectKind kind) |
static CatalogEntry |
CatalogEntries.of(CatalogObjectId id,
CatalogQualifiedName name,
CatalogObjectKind kind,
Map<String,Object> properties) |
static CatalogBinding |
CatalogBindings.of(CatalogQualifiedName resolvedName,
CatalogObjectId id,
CatalogObjectKind kind) |
static CatalogBinding |
CatalogBindings.of(CatalogQualifiedName resolvedName,
CatalogObjectId id,
CatalogObjectKind kind,
Map<String,Object> properties) |
InMemoryCatalogSnapshot.Builder |
InMemoryCatalogSnapshot.Builder.put(CatalogEntry entry,
CatalogObjectId parent)
Add an entry with optional parent.
|