| Package | Description |
|---|---|
| gudusoft.gsqlparser.catalog.runtime |
| Modifier and Type | Method and Description |
|---|---|
CatalogLookupName.Slot |
CatalogLookupName.getParentObjectSlot()
The object slot that contains the terminal, or null when the terminal has no object parent.
|
CatalogLookupName.Slot |
CatalogLookupName.getTerminalSlot()
The innermost slot — what this request is actually looking for.
|
CatalogLookupName.Slot |
CatalogLookupName.slotOf(IdentifierComponentRole role)
The slot for a role, or null when this request has no such level.
|
| Modifier and Type | Method and Description |
|---|---|
List<CatalogLookupName.Slot> |
CatalogLookupName.getObjectSlots()
Every object slot, outermost first.
|
List<CatalogLookupName.Slot> |
CatalogLookupName.getSlots()
The slots, outermost first.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
CatalogNameGrammar.validateLookup(List<CatalogLookupName.Slot> slots,
CatalogObjectKind terminalKind,
CatalogHierarchy hierarchy,
String databaseLink,
IdentifierInputForm linkForm,
CatalogParentConstraint parentConstraint)
Validates a LOOKUP.
|