| Class | Description |
|---|---|
| Code |
A registry code: UPPER_SNAKE_CASE ASCII matching
[A-Z][A-Z0-9_]*, framed with type byte
0x05 (identity-v1.md, Section 3.3). |
| DocumentIds |
Recomputes every id of a lineage document from the identity inputs it carries (
identity-v1.md,
Section 6), as the reference's check-ids and fill-ids do (sqllr_ids.py,
DocumentIds and check_document). |
| DocumentIds.Report |
Findings and notes of one run.
|
| Framing |
The framing of
PUBLIC-LINEAGE-ID-V1 (identity-v1.md, Section 3.1): one type byte and a
payload per value. |
| IdentityV1 |
The identity algorithm family
PUBLIC-LINEAGE-ID-V1 (lineage-spec/algorithms/identity-v1.md). |
| IdentityV1.IdResult |
The outcome of one algorithm run.
|
| PathV1 |
The parser-free rules of the path profile
sqllr-path-1 (lineage-spec/algorithms/path-v1.md,
Section 4): the grammar, the registered step codes, which step may follow which, and the steps whose index
is always 0. |
| SegmentKeyV1 |
CanonicalSegmentKeyV1 and the decoding of a delimited SQL spelling
(lineage-spec/identifier-rules/FORMAT.md, Sections 7.1 and 9) for one dialect's rule set under fixed
effective flags and collations. |
| SegmentKeyV1.Decoded |
The outcome of
SegmentKeyV1.decode(java.lang.String, java.lang.String): a segment's text and quoteState, or malformed. |
| SegmentKeyV1.Result |
The outcome of
SegmentKeyV1.key(java.lang.String, java.lang.String, java.lang.String, java.lang.String): a canonical segment key, or UNAVAILABLE_COLLATION. |