| Package | Description |
|---|---|
| gudusoft.gsqlparser.ir.bound |
| Modifier and Type | Method and Description |
|---|---|
EBindingStatus |
BoundColumnRef.getBindingStatus() |
EBindingStatus |
BoundObjectRef.getBindingStatus() |
EBindingStatus |
BoundRoutineRef.getBindingStatus() |
static EBindingStatus |
EBindingStatus.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static EBindingStatus[] |
EBindingStatus.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
BoundRoutineRef |
BoundRoutineRef.withResolvedRoutine(BoundRoutineSymbol resolved,
EBindingStatus status,
List<BoundRoutineSymbol> candidates,
Evidence newEvidence)
Creates a copy of this ref with the given binding status, resolved routine,
optional overload candidates, and optional evidence.
|
| Constructor and Description |
|---|
BoundColumnRef(String originalText,
List<String> nameParts,
EQualifierKind qualifierKind,
EBindingStatus bindingStatus,
BoundObjectRef resolvedRelation,
String resolvedColumnName,
List<String> fieldPath,
BoundScope scope,
List<BoundObjectRef> candidateRelations,
Evidence evidence,
Confidence confidence) |
BoundObjectRef(String originalText,
List<String> nameParts,
EBindingStatus bindingStatus,
BoundSymbol resolvedSymbol,
List<BoundSymbol> candidates,
EObjectRefKind refKind,
Evidence evidence) |
BoundRoutineRef(String originalText,
List<String> nameParts,
EBindingStatus bindingStatus,
BoundRoutineSymbol resolvedRoutine,
List<BoundRoutineSymbol> overloadCandidates,
List<BoundArgument> arguments,
Evidence evidence,
Confidence confidence) |