| Package | Description |
|---|---|
| gudusoft.gsqlparser.ir.bound | |
| gudusoft.gsqlparser.ir.builder.common | |
| gudusoft.gsqlparser.ir.builder.mssql | |
| gudusoft.gsqlparser.ir.builder.postgresql |
| 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) |
| Modifier and Type | Method and Description |
|---|---|
protected BoundScope |
AbstractSymbolCollector.currentScope() |
protected BoundScope |
AbstractSymbolCollector.pushScope(EScopeKind kind,
SourceAnchor anchor) |
| Constructor and Description |
|---|
AbstractSymbolCollector(BoundProgram program,
BoundScope globalScope,
AnalyzerV2Config config,
String fileId) |
| Constructor and Description |
|---|
TsqlSymbolCollector(BoundProgram program,
BoundScope globalScope,
AnalyzerV2Config config,
String fileId) |
| Constructor and Description |
|---|
PostgresqlSymbolCollector(BoundProgram program,
BoundScope globalScope,
AnalyzerV2Config config,
String fileId,
List<String> searchPath) |