| Class | Description |
|---|---|
| ArrayRegistry |
The array registry of
canonical-json-v1, Section 6: the class (SET, SEQUENCE,
DISPLAY_ORDER) and the sort key of every array position of the lineage document, read from the
x-sqllr-order and x-sqllr-sortKey annotations of the schema, plus the positions of open
content (Section 5, rule 5), where every array is a SEQUENCE. |
| ArrayRegistry.Position |
A position of the document: the root, a member of a position, or any element of an array position.
|
| ArrayRegistry.Registration |
The registration of one array position.
|
| ArrayRegistry.SortKey |
The sort key of a
SET (Section 6.2). |
| CanonicalJson |
canonical-json-v1 of SQL-LR (lineage-spec/algorithms/canonical-json-v1.md): the strict
reader of Section 3, the RFC 8785 writer restricted to integers of Section 4, and the array ordering of
the DOCUMENT mode (Sections 5 and 6). |
| Enum | Description |
|---|---|
| ArrayRegistry.Order |
The registry group
arrayClasses. |
| ArrayRegistry.SortKey.Kind |
What the key of an element is.
|
| CanonicalJson.Mode |
The two modes of Section 2, and the
DOCUMENT mode that rejects unregistered arrays. |