public final class CatalogEntries extends Object
CatalogEntry.
Plan §7.2. Held separately from the interface so consumers (resolver, bridge mapper) can construct entries without touching the snapshot internals.
builder() returns a builder; of(gudusoft.gsqlparser.catalog.runtime.CatalogObjectId, gudusoft.gsqlparser.catalog.runtime.CatalogQualifiedName, gudusoft.gsqlparser.catalog.runtime.CatalogObjectKind) is the convenience static for the
common case (no children, no extra properties).
| Modifier and Type | Class and Description |
|---|---|
static class |
CatalogEntries.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CatalogEntries.Builder |
builder() |
static CatalogObjectId |
derivedIdFor(CatalogQualifiedName name)
Compute a stable
CatalogObjectId from a qualified name. |
static CatalogEntry |
of(CatalogObjectId id,
CatalogQualifiedName name,
CatalogObjectKind kind) |
static CatalogEntry |
of(CatalogObjectId id,
CatalogQualifiedName name,
CatalogObjectKind kind,
Map<String,Object> properties) |
public static CatalogEntries.Builder builder()
public static CatalogEntry of(CatalogObjectId id, CatalogQualifiedName name, CatalogObjectKind kind)
public static CatalogEntry of(CatalogObjectId id, CatalogQualifiedName name, CatalogObjectKind kind, Map<String,Object> properties)
public static CatalogObjectId derivedIdFor(CatalogQualifiedName name)
CatalogObjectId from a qualified name.