| Package | Description |
|---|---|
| gudusoft.gsqlparser.ir.bound |
| Modifier and Type | Method and Description |
|---|---|
BoundScope |
BoundSymbol.getDeclaringScope() |
BoundScope |
BoundScope.getParent() |
BoundScope |
BoundColumnRef.getScope() |
| Modifier and Type | Method and Description |
|---|---|
List<BoundScope> |
BoundScope.getChildren() |
List<BoundScope> |
BoundProgram.getScopes() |
| Modifier and Type | Method and Description |
|---|---|
void |
BoundProgram.addScope(BoundScope scope) |
| 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) |
BoundParameterSymbol(String paramName,
BoundScope declaringScope,
SourceAnchor declarationAnchor,
BoundTypeRef paramType,
EParameterMode mode) |
BoundRoutineSymbol(String routineName,
String packageName,
BoundScope declaringScope,
SourceAnchor declarationAnchor,
List<BoundParameterSymbol> parameters,
BoundTypeRef returnType,
ERoutineKind routineKind) |
BoundScope(EScopeKind kind,
BoundScope parent,
SourceAnchor anchor) |
BoundSymbol(String name,
BoundScope declaringScope,
SourceAnchor declarationAnchor) |
BoundVariableSymbol(String name,
BoundScope declaringScope,
SourceAnchor declarationAnchor,
BoundTypeRef variableType,
boolean isConstant) |
| Constructor and Description |
|---|
BoundProgram(List<BoundScope> scopes,
Map<String,BoundRoutineSymbol> routineIndex,
List<BoundObjectRef> allObjectRefs,
List<BoundColumnRef> allColumnRefs,
List<BoundRoutineRef> allRoutineRefs) |