| Class and Description |
|---|
| AuthoritativeLineageEvidence
Immutable semantic evidence captured while the parser AST and catalog
bindings are still available.
|
| DbObjectPosition |
| DynamicSqlSite
A single dynamic-SQL execution site encountered by
DataFlowAnalyzer, together with whether the analyzer
could statically resolve it. |
| ErrorInfo |
| Function |
| ModelBindingManager |
| ModelFactory |
| Option |
| PendingPipelinedCallSite
Represents a call site where TABLE(pipelined_func(...)) was used but the
function signature was not yet available at analysis time.
|
| SqlInfo |
| SqllrObservations
What one dlineage analysis observed while it bound names, recorded for the SQL-LR producer
(
gudusoft.gsqlparser.lineage.v2.producer, plan docs/designs/data-lineage/06-sqllr-m2-producer-plan-zh.md). |
| Table |
| Class and Description |
|---|
| ModelBindingManager |
| Option |
| Class and Description |
|---|
| AbstractRelationship |
| Alias |
| AnalyzeMode |
| Argument |
| AuthoritativeLineageEvidence
Immutable semantic evidence captured while the parser AST and catalog
bindings are still available.
|
| AuthoritativeLineageEvidence.CompositeForeignKey |
| AuthoritativeLineageEvidence.ForeignKeyPair |
| AuthoritativeLineageEvidence.RoutineBinding |
| AuthoritativeLineageEvidence.RoutineParameter |
| AuthoritativeLineageEvidence.TypedOperand |
| AuthoritativeLineageEvidence.TypedTransform |
| CallRelationship |
| Column |
| CrudRelationship |
| Database |
| DataFlowRelationship |
| DynamicSqlSite.Kind
The syntactic form of the dynamic-exec site.
|
| DynamicSqlSite.Status
Completeness/publication state of this dynamic SQL site.
|
| EffectType |
| EndpointIntroduction
Authoritative classification of how a dlineage table endpoint was
introduced in the analyzed SQL, orthogonal to
EndpointKind ("what it is"). |
| EndpointKind
Authoritative classification of what a dlineage table endpoint is, so a
consumer can decide bind-to-catalog vs collapse-through without re-deriving it from
name/type/subType heuristics. |
| ERRelationship |
| FieldDeclaration
The nested fields one CREATE TABLE declares for a table (plan rule R10): which columns and fields list their
fields, and which field nodes the DDL made.
|
| FieldNodeKey
The identity of a field node of a STRUCT tree (plan section 4.7): the column the tree hangs below, by object
identity, and the steps below it, each FIELD step keyed by the analysis's identifier rules from the name as written,
every other step by its kind.
|
| FieldNodeKey.StepKey
One step of the path: its kind, and for a FIELD the name's identity key.
|
| Function |
| FunctionResultColumn |
| ImpactRelationship |
| IndirectImpactRelationship |
| JoinRelationship |
| JoinRelationship.JoinClauseType |
| LineageNodeKey
Structural identity of one lineage graph node — a single column slot inside one
table or result set (stage S0 of
docs/refactor/identifier_identity_display_separation_plan.md).
|
| ModelBindingManager |
| ModelLabelKey
Identity of a dlineage model name that is not a SQL identifier — an
expression rendering, a literal constant, a pseudo-rows marker, a function display label
(stage S0 of docs/refactor/identifier_identity_display_separation_plan.md).
|
| ModelLabelKey.Kind
What kind of non-identifier name this is.
|
| Option |
| OraclePackage |
| PendingPipelinedCallSite
Represents a call site where TABLE(pipelined_func(...)) was used but the
function signature was not yet available at analysis time.
|
| PipelinedFunctionSignature
Captures the output row structure and per-column upstream lineage of a pipelined table function.
|
| PipelinedFunctionSignature.ResolutionStatus |
| PipelinedSourceRef
Represents a single upstream source reference for a pipelined function output column.
|
| PipelinedSourceRef.SourceKind |
| PivotedTable |
| Procedure |
| Process |
| QueryTable |
| RecordSetRelationship |
| RelationRows |
| Relationship |
| RelationshipElement |
| RelationshipType |
| ResultColumn |
| ResultSet |
| ResultSetClassifier.Kind
The kinds, in the order
getResultSetName tests them. |
| ResultSetClassifier.Result
A classification: the kind and the descriptors that refine it.
|
| ResultSetRelationRows |
| ResultSetType |
| Schema |
| SelectResultSet |
| SelectSetResultSet |
| SerializedNodeKey
Structural identity of a node in the serialized lineage graph — the XML/JSON
model, where ids are
String (stage S0 of
docs/refactor/identifier_identity_display_separation_plan.md). |
| SqlInfo |
| SqllrObservations
What one dlineage analysis observed while it bound names, recorded for the SQL-LR producer
(
gudusoft.gsqlparser.lineage.v2.producer, plan docs/designs/data-lineage/06-sqllr-m2-producer-plan-zh.md). |
| SqllrObservations.DerivedRecord
A statement of dynamic SQL text the analysis parsed, with the statement whose analysis parsed it (its site).
|
| SqllrObservations.ElementRecord
One relationship element added as a source or set as a target, with the reference it was added under.
|
| SqllrObservations.FreezeHook
Called at the end of
SqllrObservations.freeze(gudusoft.gsqlparser.dlineage.dataflow.model.ModelBindingManager): the SQL-LR producer projects what it reads there (plan 09, slice 1b). |
| SqllrObservations.FrozenRelation
A relationship as it stood when the analysis finished, before output materialization changed the model.
|
| SqllrObservations.ReferenceRecord
One name reference the analysis processed for a target, whether or not it added a source: a reference that
bound nothing (an ambiguous or unknown name) is still an attempted read.
|
| SqllrObservations.StatementRecord
One analysed top-level statement and how its analysis ended.
|
| SqllrObservations.UnitRecord
One parsed unit: its top-level statements and syntax errors, copied when it was parsed.
|
| SqllrSnapshot
An immutable value projection of what one dlineage analysis observed and built, for the SQL-LR producer (plan
docs/designs/data-lineage/09-sqllr-v2-runtime-driven-coverage-plan-zh.md, Section 3.1). |
| SqllrSnapshot.Alternative
One alternative the resolver gave a name: where its column comes from, unflattened.
|
| SqllrSnapshot.Anchor
Where a parse tree node lies: its class and its first and last tokens.
|
| SqllrSnapshot.Call
A function or CASE the analysis built a result set for, described by its parse.
|
| SqllrSnapshot.ColumnReference
A column reference of the parse, whether the analysis read it or not (a failed read leaves no event): its name
and its resolution at the freeze.
|
| SqllrSnapshot.Contribution
One element of a frozen relationship (its target, or one de-duplicated source) with the events that gave it.
|
| SqllrSnapshot.Decision
A binding the analysis decided by a fallback (plan 06, Section 3.3, decision points), recorded before it acts on
it: the reference as it stood, what was selected and why.
|
| SqllrSnapshot.Declaration
A declared parameter or variable, used or not.
|
| SqllrSnapshot.Derived
A statement of dynamic SQL text, with the statement whose analysis parsed it.
|
| SqllrSnapshot.Element
A relationship element: the node it stands for and how the relationship reads it.
|
| SqllrSnapshot.ElementEvent
An element added as a source of a relationship, or set as its target, copied when it happened.
|
| SqllrSnapshot.Layout
The output layout of one query block: its items, also when there are none.
|
| SqllrSnapshot.Name
A name reference the analysis read, copied when first seen.
|
| SqllrSnapshot.Node
A node of the runtime model: a table, view, variable, result set, function, column, relation-rows pseudo column,
process or routine, as it stood at the freeze.
|
| SqllrSnapshot.Position
A
Pair3<Long, Long, String> position of the model. |
| SqllrSnapshot.ReferenceEvent
A name reference the analysis read for a target, whether or not it added a source.
|
| SqllrSnapshot.RegistryEntry
The members of one model registry, in the registry's order (processes, packages, routines, tables, ...).
|
| SqllrSnapshot.Relation
A relationship as it stood at the freeze.
|
| SqllrSnapshot.Resolution
A name's resolution as it stood at one moment: status, every alternative and the table linked to it.
|
| SqllrSnapshot.Statement
A statement the analysis worked in, copied when first seen.
|
| SqllrSnapshot.StructField
A column built for a field of a STRUCT that a select item constructs.
|
| SqllrSnapshot.SyntaxError
A syntax error of a parsed unit.
|
| SqllrSnapshot.Text
One parse text (a token list): an input unit's, or one the analysis parsed from dynamic SQL.
|
| SqllrSnapshot.Token
A source token as the parse left it when it was copied.
|
| SqllrSnapshot.TransformValue
A transform the analysis attached to a relationship element.
|
| SqllrSnapshot.Unit
One parsed input unit.
|
| SqllrSnapshot.WriteRow
One row an INSERT writes from a VALUES list (or DEFAULT VALUES), item by item.
|
| StarLinkMatcher
Matches the star links and model columns of a relation's sources against one star link of its target, the link a
star expansion is publishing.
|
| SubType |
| Table |
| TableColumn |
| TableRelationRows |
| Transform |
| UnresolvedFragment
One unresolved fragment ("hole") of a dynamic-SQL site's argument: a value the
abstract evaluator could not fold to exact text.
|
| Variable |
| Class and Description |
|---|
| Transform |
| Class and Description |
|---|
| SqlInfo |
| Class and Description |
|---|
| RelationshipType |
| Class and Description |
|---|
| ModelBindingManager |
| Procedure |
| Class and Description |
|---|
| ModelBindingManager |
| Procedure |
| Table |
| Class and Description |
|---|
| Column |
| DataflowRemoveOption |
| DbObjectPosition |
| Option |
| SqlInfo |
| Table |
| Class and Description |
|---|
| Option |
| Class and Description |
|---|
| SqllrObservations
What one dlineage analysis observed while it bound names, recorded for the SQL-LR producer
(
gudusoft.gsqlparser.lineage.v2.producer, plan docs/designs/data-lineage/06-sqllr-m2-producer-plan-zh.md). |
| Class and Description |
|---|
| AuthoritativeLineageEvidence
Immutable semantic evidence captured while the parser AST and catalog
bindings are still available.
|