public final class DynamicLineageResult extends Object
DataFlowAnalyzer.resolveDynamicSqlLineage: one
DynamicSiteResult per dynamic-SQL EXEC site discovered in the
procedure, plus convenience views over the resolved edges and the unresolved
sites.| Modifier and Type | Method and Description |
|---|---|
List<DynamicLineageEdge> |
getAllEdges()
All lineage edges across all resolved sites.
|
String |
getBindingHash() |
List<DynamicLineageEdge> |
getProjectedEdges()
Projected (data) lineage edges only — dlineage
fdd, excluding join/filter influence. |
List<DynamicSiteResult> |
getSites() |
String |
getSourceProc() |
List<DynamicSiteResult> |
getUnresolvedSites()
Sites that could not be reduced — keep as honest diagnostics, do not guess.
|
boolean |
hasResolvedLineage() |
String |
toString() |
public String getSourceProc()
public String getBindingHash()
public List<DynamicSiteResult> getSites()
public List<DynamicLineageEdge> getAllEdges()
public List<DynamicLineageEdge> getProjectedEdges()
fdd, excluding join/filter influence.public List<DynamicSiteResult> getUnresolvedSites()
public boolean hasResolvedLineage()