| Package | Description |
|---|---|
| gudusoft.gsqlparser.lineage.v2.merge | |
| gudusoft.gsqlparser.lineage.v2.model |
| Class and Description |
|---|
| Document
A SQL-LR lineage document (specification Section 6).
|
| Producer
The producer that made the document.
|
| Class and Description |
|---|
| 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.
|
| AnalysisContext.Builder
Collects the members of a new
AnalysisContext. |
| Binding
The name binding of one endpoint of an Occurrence (Contract 2, Section 4.2), with the declaration
basis observed by this assertion.
|
| Binding.Builder
Collects the members of a new
Binding. |
| 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).
|
| CandidateAlignment.Builder
Collects the members of a new
CandidateAlignment. |
| 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.
|
| CandidateDecision.Builder
Collects the members of a new
CandidateDecision. |
| CandidateEnd
One end of a FactCandidate: a fixed endpoint, or a candidate set.
|
| CandidateEnd.Builder
Collects the members of a new
CandidateEnd. |
| CandidateOutcome
One outcome of a FactCandidate: the (source, target) pairs that hold together under one choice of
its ambiguous references.
|
| CandidateOutcome.Builder
Collects the members of a new
CandidateOutcome. |
| CandidatePair
A source endpoint and a target endpoint of a FactCandidate's ends: the proposition source ->
target.
|
| CandidatePair.Builder
Collects the members of a new
CandidatePair. |
| 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).
|
| CandidateSet.Builder
Collects the members of a new
CandidateSet. |
| DatasetDependency
Details of a DATASET_DEPENDENCY Fact (Section 7.2).
|
| DatasetDependency.Builder
Collects the members of a new
DatasetDependency. |
| Decoding
How the raw bytes were decoded into the text that positions count in.
|
| Decoding.Builder
Collects the members of a new
Decoding. |
| Diagnostic
A typed diagnostic (Section 6.5).
|
| Diagnostic.Builder
Collects the members of a new
Diagnostic. |
| Dialect
The SQL dialect of the input.
|
| Dialect.Builder
Collects the members of a new
Dialect. |
| 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).
|
| Digest.Builder
Collects the members of a new
Digest. |
| Document
A SQL-LR lineage document (specification Section 6).
|
| Document.Builder
Collects the members of a new
Document. |
| Endpoint
A nameable persistent asset, a ROW_SET, or a document-local result (Sections 3.1, 6.3 and 9.1).
|
| Endpoint.Builder
Collects the members of a new
Endpoint. |
| ExplainGraph
The ExplainGraph of the document (Sections 3.4, 3.5 and 7.7).
|
| ExplainGraph.Builder
Collects the members of a new
ExplainGraph. |
| 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).
|
| ExplainNode.Builder
Collects the members of a new
ExplainNode. |
| ExplainStatementCompleteness
The completeness of the ExplainGraph of one statement.
|
| ExplainStatementCompleteness.Builder
Collects the members of a new
ExplainStatementCompleteness. |
| Extension
Extension data of one namespace (Section 14.3, item 7).
|
| Extension.Builder
Collects the members of a new
Extension. |
| Fact
An atomic proposition from one source endpoint to one target endpoint (Sections 3.1 to 3.3).
|
| Fact.Builder
Collects the members of a new
Fact. |
| FactCandidate
A quarantined proposition whose endpoint binding is not sufficient to publish a Fact (Section
3.2, rule 2).
|
| FactCandidate.Builder
Collects the members of a new
FactCandidate. |
| FeatureCompleteness
Analysis completeness of one feature within a scope (Section 4.4).
|
| FeatureCompleteness.Builder
Collects the members of a new
FeatureCompleteness. |
| 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.
|
| Header.Builder
Collects the members of a new
Header. |
| IdentifierPolicy
The identifier policy that mints canonical segment keys (Section 6.3).
|
| IdentifierPolicy.Builder
Collects the members of a new
IdentifierPolicy. |
| Identity
The identity of an endpoint (Sections 6.3 and 10.6; algorithms/identity-v1.md, Section 4).
|
| Identity.Builder
Collects the members of a new
Identity. |
| Input
One input of a TargetFieldOccurrence (Section 4.4).
|
| Input.Builder
Collects the members of a new
Input. |
| KeyedToken
A keyed token valid only within its comparison domain (Section 4.5).
|
| KeyedToken.Builder
Collects the members of a new
KeyedToken. |
| Metadata
The metadata supplied to one analysis (Section 6.2).
|
| Metadata.Builder
Collects the members of a new
Metadata. |
| MetadataArtifact
One metadata artifact supplied to an analysis (algorithms/identity-v1.md, Section 5.11).
|
| MetadataArtifact.Builder
Collects the members of a new
MetadataArtifact. |
| MicroEdge
An edge of the ExplainGraph (algorithms/fold-v1.md, Sections 4.1 and 4.3).
|
| MicroEdge.Builder
Collects the members of a new
MicroEdge. |
| Name
A segmented name, outermost segment first.
|
| Name.Builder
Collects the members of a new
Name. |
| NameSegment
One segment of an endpoint name (Sections 6.3 and 9.1).
|
| NameSegment.Builder
Collects the members of a new
NameSegment. |
| Occurrence
One assertion of a Fact or FactCandidate by one statement in one analysis (Sections 3.1, 4.1, 4.2
and 9.2).
|
| Occurrence.Builder
Collects the members of a new
Occurrence. |
| PathSegment
A nested field path segment.
|
| PathSegment.Builder
Collects the members of a new
PathSegment. |
| Position
A position in the decoded text of a source unit.
|
| Position.Builder
Collects the members of a new
Position. |
| Producer
The producer that made the document.
|
| Producer.Builder
Collects the members of a new
Producer. |
| Redaction
The redaction context (Sections 4.5 and 14.3, item 6).
|
| Redaction.Builder
Collects the members of a new
Redaction. |
| Scope
A name-resolution and lifetime scope.
|
| Scope.Builder
Collects the members of a new
Scope. |
| ServingCompleteness
Truncation applied when the document was served (Section 4.4).
|
| ServingCompleteness.Builder
Collects the members of a new
ServingCompleteness. |
| Signature
The overload identity of a routine (Section 7.3).
|
| Signature.Builder
Collects the members of a new
Signature. |
| SourceUnit
A unit of input text (Sections 7.8 and 12).
|
| SourceUnit.Builder
Collects the members of a new
SourceUnit. |
| Span
A half-open interval (start inclusive, end exclusive) of a source unit (Sections 7.8 and 12).
|
| Span.Builder
Collects the members of a new
Span. |
| SqllrObject
An object of a lineage document: its members as JSON values, with typed accessors in each generated subclass.
|
| SqllrObject.Builder
Collects the members of a new object.
|
| SqllrObject.Reader
Converts one JSON value to a typed value.
|
| Statement
One statement of a source unit.
|
| Statement.Builder
Collects the members of a new
Statement. |
| 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).
|
| SupportPath.Builder
Collects the members of a new
SupportPath. |
| TargetFieldOccurrence
One write of a target field by one statement, with all of its inputs (Section 4.4).
|
| TargetFieldOccurrence.Builder
Collects the members of a new
TargetFieldOccurrence. |
| Truncation
One serving truncation.
|
| Truncation.Builder
Collects the members of a new
Truncation. |