| Package | Description |
|---|---|
| gudusoft.gsqlparser.catalog.runtime |
| Modifier and Type | Field and Description |
|---|---|
static CatalogParentConstraint |
CatalogParentConstraint.RELATION
Relations own columns.
|
static CatalogParentConstraint |
CatalogParentConstraint.ROUTINE_CONTAINER
Containers that own routines.
|
| Modifier and Type | Method and Description |
|---|---|
static CatalogParentConstraint |
CatalogParentConstraint.exactly(CatalogObjectKind kind)
Exactly one kind — for a caller whose metadata genuinely states it.
|
CatalogParentConstraint |
CatalogLookupName.getParentConstraint()
What is known about the parent's kind, or null when the request names no child.
|
static CatalogParentConstraint |
CatalogNameGrammar.nestedParentFamilyFor(CatalogObjectKind childKind)
The family a NESTED object of this kind must have as its parent.
|
static CatalogParentConstraint |
CatalogNameGrammar.parentConstraintFor(CatalogObjectKind childKind)
Deprecated.
renamed to
CatalogNameGrammar.nestedParentFamilyFor(gudusoft.gsqlparser.catalog.runtime.CatalogObjectKind), which says what it actually answers. |
| Modifier and Type | Method and Description |
|---|---|
CatalogLookupName.Builder |
CatalogLookupName.Builder.parentConstraint(CatalogParentConstraint constraint)
What is known about the parent of the object being sought, when it is a child.
|
static void |
CatalogNameGrammar.validateLookup(List<CatalogLookupName.Slot> slots,
CatalogObjectKind terminalKind,
CatalogHierarchy hierarchy,
String databaseLink,
IdentifierInputForm linkForm,
CatalogParentConstraint parentConstraint)
Validates a LOOKUP.
|