| Package | Description |
|---|---|
| gudusoft.gsqlparser.catalog.input.model | |
| gudusoft.gsqlparser.catalog.runtime |
| Modifier and Type | Method and Description |
|---|---|
CatalogObjectKind |
RoutineModel.kind() |
| Modifier and Type | Method and Description |
|---|---|
RoutineModel.Builder |
RoutineModel.Builder.kind(CatalogObjectKind v) |
| Modifier and Type | Method and Description |
|---|---|
CatalogObjectKind |
CatalogQualifiedName.kind() |
CatalogObjectKind |
CatalogBinding.kind() |
CatalogObjectKind |
CatalogEntry.kind() |
static CatalogObjectKind |
CatalogObjectKind.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static CatalogObjectKind[] |
CatalogObjectKind.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
Optional<CatalogObjectKind> |
CatalogResolutionResult.kind() |
Set<CatalogObjectKind> |
CatalogQuery.requestedKinds() |
| Modifier and Type | Method and Description |
|---|---|
CatalogQuery.Builder |
CatalogQuery.Builder.addRequestedKind(CatalogObjectKind v) |
List<CatalogEntry> |
InMemoryCatalogSnapshot.children(CatalogObjectId parent,
CatalogObjectKind kind) |
List<CatalogEntry> |
CatalogSnapshot.children(CatalogObjectId parent,
CatalogObjectKind kind) |
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) |
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. |
CatalogEntry |
CatalogRuntime.findEntry(CatalogQualifiedName name,
CatalogObjectKind kind)
Walk overlay → lazy cache → snapshot in resolver-precedence order and return the
first matching
CatalogEntry. |
static CatalogQualifiedName |
CatalogIdentifierPolicy.fromAlreadyNormalizedSegments(List<String> segments,
CatalogObjectKind kind,
EDbVendor vendor)
Build a
CatalogQualifiedName from segments that have already been normalized
by IdentifierService. |
CatalogEntries.Builder |
CatalogEntries.Builder.kind(CatalogObjectKind 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) |
static CatalogQualifiedName |
CatalogIdentifierPolicy.parse(String raw,
CatalogObjectKind kind,
IdentifierConfig cfg,
EDbVendor vendor)
Parse a possibly-quoted, possibly-multi-segment qualified name into a
CatalogQualifiedName with both raw and normalized segments tracked. |
CatalogQualifiedName |
CatalogQualifiedName.withKind(CatalogObjectKind newKind)
Return a copy of this name with a different
CatalogObjectKind. |