CatalogQuery.Builder |
CatalogQuery.Builder.addRequestedName(CatalogQualifiedName v) |
static boolean |
CatalogIdentifierPolicy.areEqual(CatalogQualifiedName a,
CatalogQualifiedName b)
Vendor-aware equality test for two qualified names.
|
static CatalogObjectId |
CatalogEntries.derivedIdFor(CatalogQualifiedName name)
|
Optional<CatalogEntry> |
InMemoryCatalogSnapshot.find(CatalogQualifiedName name,
CatalogObjectKind kind) |
Optional<CatalogEntry> |
CatalogSnapshot.find(CatalogQualifiedName name,
CatalogObjectKind kind) |
Optional<CatalogEntry> |
InMemoryCatalogOverlay.find(CatalogQualifiedName name,
CatalogObjectKind kind) |
Optional<CatalogEntry> |
CatalogOverlay.find(CatalogQualifiedName name,
CatalogObjectKind kind) |
CatalogEntry |
CatalogRuntime.findEntry(CatalogQualifiedName name,
CatalogObjectKind kind)
Walk overlay → lazy cache → snapshot in resolver-precedence order and return the
first matching CatalogEntry.
|
static String |
CatalogIdentifierPolicy.keyForMap(CatalogQualifiedName name)
|
CatalogEntries.Builder |
CatalogEntries.Builder.name(CatalogQualifiedName 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) |
CatalogResolutionResult |
CatalogResolver.resolve(CatalogContext ctx,
CatalogQualifiedName name) |