| Package | Description |
|---|---|
| gudusoft.gsqlparser.analyzer.v2 | |
| gudusoft.gsqlparser.analyzer.v2.impact |
| Modifier and Type | Method and Description |
|---|---|
ImpactResult |
AnalysisResult.getRoutineImpact(String routineId,
int maxDepth)
Query routine impact: find all routines and tables transitively
affected by a change to the given routine.
|
ImpactResult |
AnalysisResult.getTableImpact(String tableName,
ETableAccessKind accessFilter)
Query table impact: find all routines that access the given table,
then trace callers transitively.
|
ImpactResult |
AnalysisResult.getTableImpact(String tableName,
ETableAccessKind accessFilter,
int maxDepth)
Query table impact with configurable max depth.
|
| Modifier and Type | Method and Description |
|---|---|
static ImpactResult |
ImpactEngine.getRoutineImpact(CallGraph callGraph,
String routineId,
int maxDepth)
Computes routine impact: finds all routines and tables transitively
affected by a change to the given routine, using forward BFS.
|
static ImpactResult |
ImpactEngine.getTableImpact(CallGraph callGraph,
String tableName,
ETableAccessKind accessFilter,
int maxDepth)
Computes table impact: finds all routines affected by a change to the given table.
|