| Package | Description |
|---|---|
| gudusoft.gsqlparser.analyzer.v2 | |
| gudusoft.gsqlparser.analyzer.v2.callgraph | |
| gudusoft.gsqlparser.ir.bound | |
| gudusoft.gsqlparser.ir.common |
| Modifier and Type | Method and Description |
|---|---|
SourceAnchor |
ImpactEntry.getAnchor() |
| Constructor and Description |
|---|
ImpactEntry(String entityId,
String entityName,
int depth,
List<String> impactPath,
SourceAnchor anchor) |
| Modifier and Type | Method and Description |
|---|---|
SourceAnchor |
TableAccess.getAnchor() |
SourceAnchor |
CallEdge.getCallSiteAnchor() |
SourceAnchor |
CallGraphNode.getDeclarationAnchor() |
| Constructor and Description |
|---|
CallEdge(String callerRoutineId,
String calleeRoutineId,
SourceAnchor callSiteAnchor,
Evidence evidence,
Confidence confidence) |
CallGraphNode(String routineId,
String routineName,
String packageName,
ERoutineKind routineKind,
SourceAnchor declarationAnchor) |
TableAccess(String tableName,
ETableAccessKind accessKind,
SourceAnchor anchor) |
| Modifier and Type | Method and Description |
|---|---|
SourceAnchor |
BoundArgument.getAnchor() |
SourceAnchor |
BoundScope.getAnchor() |
SourceAnchor |
BoundSymbol.getDeclarationAnchor() |
| Constructor and Description |
|---|
BoundArgument(String paramName,
String valueText,
EParameterMode mode,
SourceAnchor anchor) |
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) |
| Modifier and Type | Field and Description |
|---|---|
List<SourceAnchor> |
Evidence.anchors
Associated source code positions.
|
List<SourceAnchor> |
SourceSpan.spans
Ordered list of source anchors.
|
| Modifier and Type | Method and Description |
|---|---|
static SourceAnchor |
SourceAnchor.from(TParseTreeNode astNode)
Construct a SourceAnchor from an AST node's start/end tokens.
|
static SourceAnchor |
SourceAnchor.fromToken(TSourceToken token)
Construct a SourceAnchor from a single token.
|
SourceAnchor |
IRNode.getSourceAnchor() |
| Modifier and Type | Method and Description |
|---|---|
void |
IRNode.setSourceAnchor(SourceAnchor sourceAnchor) |
| Constructor and Description |
|---|
Evidence(EvidenceKind kind,
String message,
List<SourceAnchor> anchors) |
SourceSpan(List<SourceAnchor> spans,
String description) |