| Package | Description |
|---|---|
| gudusoft.gsqlparser.analyzer.v2.callgraph | |
| gudusoft.gsqlparser.ir.bound | |
| gudusoft.gsqlparser.ir.common |
| Modifier and Type | Method and Description |
|---|---|
static ETableAccessKind |
TableAccessExtractor.inferAccessKind(BoundObjectRef objRef)
Infers the access kind for a table reference.
|
| Modifier and Type | Method and Description |
|---|---|
BoundObjectRef |
BoundTypeRef.getAnchorTable() |
BoundObjectRef |
BoundColumnRef.getResolvedRelation() |
| Modifier and Type | Method and Description |
|---|---|
List<BoundObjectRef> |
BoundProgram.getAllObjectRefs() |
List<BoundObjectRef> |
BoundColumnRef.getCandidateRelations() |
| Modifier and Type | Method and Description |
|---|---|
void |
BoundProgram.addObjectRef(BoundObjectRef ref) |
| 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) |
BoundTypeRef(String typeName,
ETypeCategory category,
List<BoundTypeRef> typeArguments,
BoundColumnRef anchorColumn,
BoundObjectRef anchorTable) |
| 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) |
BoundProgram(List<BoundScope> scopes,
Map<String,BoundRoutineSymbol> routineIndex,
List<BoundObjectRef> allObjectRefs,
List<BoundColumnRef> allColumnRefs,
List<BoundRoutineRef> allRoutineRefs) |
| Modifier and Type | Method and Description |
|---|---|
R |
AbstractIRVisitor.visitBoundObjectRef(BoundObjectRef node,
C ctx) |
R |
IRVisitor.visitBoundObjectRef(BoundObjectRef node,
C ctx) |