| Package | Description |
|---|---|
| gudusoft.gsqlparser.lineage.v2.model |
| Modifier and Type | Class and Description |
|---|---|
static class |
SqllrObject.Builder<T extends SqllrObject,B extends SqllrObject.Builder<T,B>>
Collects the members of a new object.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AnalysisContext
One analysis context (Sections 6.2 and 9.2): the producer, dialect, dependency snapshot, options,
metadata, redaction and capabilities under which an analysis asserted the content of the source
units that name it.
|
class |
Binding
The name binding of one endpoint of an Occurrence (Contract 2, Section 4.2), with the declaration
basis observed by this assertion.
|
class |
CandidateAlignment
One pair of a CandidateDecision: an alternative of the deciding reference (a member of its
candidate set) and the candidate this reference denotes under it (a member of this set).
|
class |
CandidateDecision
How a reference is decided by another reference of the same statement (algorithms/fold-v1.md,
Sections 4.3 and 7.1): when the deciding reference, whose candidate set is candidateSetRef,
denotes the alternativeRef of a pair, this reference denotes the pair's candidateRef.
|
class |
CandidateEnd
One end of a FactCandidate: a fixed endpoint, or a candidate set.
|
class |
CandidateOutcome
One outcome of a FactCandidate: the (source, target) pairs that hold together under one choice of
its ambiguous references.
|
class |
CandidatePair
A source endpoint and a target endpoint of a FactCandidate's ends: the proposition source ->
target.
|
class |
CandidateSet
The possible bindings of one unresolved or ambiguous reference (Sections 3.2 and 4.3), or, at an
end of a FactCandidate that the fold derives, the endpoints its outcomes reach
(algorithms/fold-v1.md, Section 7.1).
|
class |
DatasetDependency
Details of a DATASET_DEPENDENCY Fact (Section 7.2).
|
class |
Decoding
How the raw bytes were decoded into the text that positions count in.
|
class |
Diagnostic
A typed diagnostic (Section 6.5).
|
class |
Dialect
The SQL dialect of the input.
|
class |
Digest
A digest of a source unit in one domain: a SHA-256 value, or a keyed token where an unkeyed
digest of the raw bytes could reveal a secret (Section 7.8).
|
class |
Document
A SQL-LR lineage document (specification Section 6).
|
class |
Endpoint
A nameable persistent asset, a ROW_SET, or a document-local result (Sections 3.1, 6.3 and 9.1).
|
class |
ExplainGraph
The ExplainGraph of the document (Sections 3.4, 3.5 and 7.7).
|
class |
ExplainNode
A node of the ExplainGraph: an intermediate result set, its ROW_SET and column nodes, a function,
CASE or expression node, or a TERMINAL input (Section 7.7; algorithms/fold-v1.md, Section 3).
|
class |
ExplainStatementCompleteness
The completeness of the ExplainGraph of one statement.
|
class |
Extension
Extension data of one namespace (Section 14.3, item 7).
|
class |
Fact
An atomic proposition from one source endpoint to one target endpoint (Sections 3.1 to 3.3).
|
class |
FactCandidate
A quarantined proposition whose endpoint binding is not sufficient to publish a Fact (Section
3.2, rule 2).
|
class |
FeatureCompleteness
Analysis completeness of one feature within a scope (Section 4.4).
|
class |
Header
The self-describing header (Section 6.2): the producer of this document (for a merged document,
the merger), the registry version of its codes and its source embedding.
|
class |
IdentifierPolicy
The identifier policy that mints canonical segment keys (Section 6.3).
|
class |
Identity
The identity of an endpoint (Sections 6.3 and 10.6; algorithms/identity-v1.md, Section 4).
|
class |
Input
One input of a TargetFieldOccurrence (Section 4.4).
|
class |
KeyedToken
A keyed token valid only within its comparison domain (Section 4.5).
|
class |
Metadata
The metadata supplied to one analysis (Section 6.2).
|
class |
MetadataArtifact
One metadata artifact supplied to an analysis (algorithms/identity-v1.md, Section 5.11).
|
class |
MicroEdge
An edge of the ExplainGraph (algorithms/fold-v1.md, Sections 4.1 and 4.3).
|
class |
Name
A segmented name, outermost segment first.
|
class |
NameSegment
One segment of an endpoint name (Sections 6.3 and 9.1).
|
class |
Occurrence
One assertion of a Fact or FactCandidate by one statement in one analysis (Sections 3.1, 4.1, 4.2
and 9.2).
|
class |
PathSegment
A nested field path segment.
|
class |
Position
A position in the decoded text of a source unit.
|
class |
Producer
The producer that made the document.
|
class |
Redaction
The redaction context (Sections 4.5 and 14.3, item 6).
|
class |
Scope
A name-resolution and lifetime scope.
|
class |
ServingCompleteness
Truncation applied when the document was served (Section 4.4).
|
class |
Signature
The overload identity of a routine (Section 7.3).
|
class |
SourceUnit
A unit of input text (Sections 7.8 and 12).
|
class |
Span
A half-open interval (start inclusive, end exclusive) of a source unit (Sections 7.8 and 12).
|
class |
Statement
One statement of a source unit.
|
class |
SupportPath
A fold walk that yields the Occurrence (or the Occurrence of a FactCandidate) that lists it in
supportPathRefs (algorithms/fold-v1.md, Section 8.2).
|
class |
TargetFieldOccurrence
One write of a target field by one statement, with all of its inputs (Section 4.4).
|
class |
Truncation
One serving truncation.
|