| Class and Description |
|---|
| DynamicLineageOptions
Resource bounds for
resolveDynamicSqlLineage. |
| DynamicLineageResult
Top-level result of
DataFlowAnalyzer.resolveDynamicSqlLineage: one
DynamicSiteResult per dynamic-SQL EXEC site discovered in the
procedure, plus convenience views over the resolved edges and the unresolved
sites. |
| SqlValue
A concrete parameter binding value supplied by the caller of
DataFlowAnalyzer.resolveDynamicSqlLineage. |
| Class and Description |
|---|
| DynamicSqlTrustMode
Observation policy for lineage derived from dynamic SQL that still contains
unresolved string fragments.
|
| RoutineIdentity
Canonical routine DEFINITION SIGNATURE DESCRIPTOR (design
docs/designs/sp/routine-summary-scc-design.md §2.1a): the uniqueness
key for catalog entries, summary caches, and call-graph nodes. |
| SqlFragment
One provenance-tagged fragment of a materialized dynamic-SQL string.
|
| SqlFragment.HoleOrigin
Why a HOLE exists — which producer limitation created it.
|
| Class and Description |
|---|
| CallSiteRef
B3 (design
routine-summary-scc-design.md §2.2/§2.3): one call site
observed inside a summarized routine body, carrying the LOCAL actual-binding
information the RoutineCallBinder and the SHADOW composition step
need — while staying strictly binding-independent (nothing here references
the callee; resolution happens later against the analysis-wide catalog). |
| CallSiteRef.Actual
One actual argument at the call site (AST-side view).
|
| CatalogRoutineCallBinder.BoundCall
Binder output enriched with what the SHADOW composition step needs
beyond the B0 contract: the formal-position → actual-position map
(named notation makes the two diverge) and the winning candidate's
defining unit.
|
| DynamicLineageEdge
One column-level lineage edge produced by analyzing a resolved dynamic-SQL
string, carried together with its dynamic provenance.
|
| DynamicLineageOptions
Resource bounds for
resolveDynamicSqlLineage. |
| DynamicLineageResult
Top-level result of
DataFlowAnalyzer.resolveDynamicSqlLineage: one
DynamicSiteResult per dynamic-SQL EXEC site discovered in the
procedure, plus convenience views over the resolved edges and the unresolved
sites. |
| DynamicSiteResult
Result for a single dynamic-SQL EXEC site inside a procedure.
|
| DynamicSiteResult.Kind |
| DynamicSiteResult.Status |
| DynamicSqlEdgeProof.EdgeEvidence
The evidence set of one candidate edge: the AST nodes whose tokens spell
the source object, the target object, and the column references binding
them.
|
| DynamicSqlEdgeProof.Verdict
Outcome of proving one candidate edge.
|
| DynamicSqlLineageResolver.MaterializedSite
Materialized dynamic-SQL text for one EXEC / sp_executesql site, produced by the
no-bindings default-path evaluation (
DynamicSqlLineageResolver.materializeSitesWithoutBindings(gudusoft.gsqlparser.TCustomSqlStatement, gudusoft.gsqlparser.EDbVendor, gudusoft.gsqlparser.dlineage.dynamicsql.DynamicLineageOptions)). |
| DynamicSqlTrustMode
Observation policy for lineage derived from dynamic SQL that still contains
unresolved string fragments.
|
| ProceduralLineageOptions
Immutable rollout and resource options for interprocedural stored-procedure
lineage.
|
| ProceduralLineageOptions.Builder |
| ProceduralLineageOptions.Mode |
| ProceduralLineageResult
Public observation result of
ProceduralLineageAnalyzer. |
| RoutineCallBinder
B0 CONTRACT (design
docs/designs/sp/routine-summary-scc-design.md
§2.3): the one canonical call-site binding interface. |
| RoutineCallBinder.ActualSources
The leaf sources feeding one IN/INOUT formal: zero or more source
column references (zero for a pure literal actual) plus the actual
expression text when the actual is not a bare column/variable
(the transform carrier of the fan-in rule).
|
| RoutineCallBinder.BindingCompleteness
Completeness of the produced maps for a RESOLVED/EXTERNAL bind.
|
| RoutineCallBinder.BindingDiagnostic
One structured diagnostic attached to a bind.
|
| RoutineCallBinder.BindingDiagnosticCode
Diagnostic codes surfaced by binding (design §2.1b/§2.3).
|
| RoutineCallBinder.BindingResult
Canonical result of binding one call site (design §2.3).
|
| RoutineCallBinder.BindingStatus
Outcome status of a bind attempt.
|
| RoutineCallBinder.CallerContext
Effective ambient context of the caller at the call site.
|
| RoutineCallBinder.ResultSetMapping
Positional mapping of a consumed result set (INSERT…EXEC and friends):
ordinal position in the routine's result-set shape → target column.
|
| RoutineCallBinder.WritableTarget
A validated writable lvalue receiving an OUT/INOUT/RETURN/status flow.
|
| RoutineCatalog
Analysis-scoped index of routine DEFINITIONS and top-level candidate CALL-SITE
statements across the units of a multi-file analysis (plan §5.6, Phase 5
slice 3 — the seed of the shared routine/signature index).
|
| RoutineIdentity
Canonical routine DEFINITION SIGNATURE DESCRIPTOR (design
docs/designs/sp/routine-summary-scc-design.md §2.1a): the uniqueness
key for catalog entries, summary caches, and call-graph nodes. |
| RoutineKind
Kind discriminator of a routine definition (design
docs/designs/sp/routine-summary-scc-design.md §2.1a). |
| RoutineSummary
B2 (design §2.2): the intraprocedural symbolic summary of one routine —
boundary→boundary reachability edges over its analyzed relation graph,
plus RAW call sites (deliberately WITHOUT binding maps: the
RoutineCallBinder populates those in slice B3, and only then are
summaries SCC-ready). |
| RoutineSummary.Completeness
§2.6 summary-local coverage.
|
| RoutineSummary.RawCallSite
One raw, unresolved call site observed in the body (B3 binds these).
|
| RoutineSummaryEdge
One boundary→boundary symbolic edge of a
RoutineSummary
(design routine-summary-scc-design.md §2.2): the reachability
quotient of the routine's analyzed relation graph, interior nodes
(locals, cursor/record columns, intermediate result sets, function hops)
composed away. |
| RoutineSummaryEdge.Endpoint
One boundary endpoint: kind + resolved parent name + column name.
|
| RoutineSummaryEdge.EndpointKind
Boundary endpoint classes of the B2 quotient (§2.2 endpoint table).
|
| ShadowLeafEdgeComparator.Classification |
| ShadowLeafEdgeComparator.ClassifiedEdge
One classified canonical leaf edge.
|
| ShadowLeafEdgeComparator.LeafEdgeKey
One canonical leaf-edge key: vendor + relation type + two endpoints,
each endpoint a kind plus CanonKey'd name segments.
|
| ShadowLeafEdgeComparator.Report
Comparator output: classified edges + promotion-gate view.
|
| ShadowSummaryApplier.ApplicationGate
Publication gate attached to every composed edge.
|
| ShadowSummaryApplier.ComposedEdge
One composed cross-routine edge of the isolated SHADOW side model.
|
| ShadowSummaryApplier.EdgeOrigin |
| ShadowSummaryApplier.ShadowResult
The isolated SHADOW observation output.
|
| SqlFragment
One provenance-tagged fragment of a materialized dynamic-SQL string.
|
| SqlFragment.HoleOrigin
Why a HOLE exists — which producer limitation created it.
|
| SqlFragment.Kind
Fragment class: exact literal text vs.
|
| SqlValue
A concrete parameter binding value supplied by the caller of
DataFlowAnalyzer.resolveDynamicSqlLineage. |
| Class and Description |
|---|
| RoutineIdentity
Canonical routine DEFINITION SIGNATURE DESCRIPTOR (design
docs/designs/sp/routine-summary-scc-design.md §2.1a): the uniqueness
key for catalog entries, summary caches, and call-graph nodes. |