Expand description
Property index width contracts, per-axis markers, and metadata-word codecs.
Defines the sealed PropertyIndex / PropertySnapshotMetaWord width
traits, the three built-in PropertyAxis markers and their AxisIndex
topology-bound dispatch, the snapshot section-kind constants keyed by
metadata width, and the little-endian metadata-word conversion helpers.
Structs§
- Element
Axis - Element-keyed axis marker.
- Incidence
Axis - Incidence-keyed axis marker.
- Relation
Axis - Relation-keyed axis marker.
Constants§
- SNAPSHOT_
KIND_ ELEMENT_ IDENTITY_ MAP_ BASE - 4-aligned base section kind for element local-to-canonical maps.
- SNAPSHOT_
KIND_ IDENTITY_ MODES_ BASE - 4-aligned base section kind for identity-mode metadata records.
- SNAPSHOT_
KIND_ INCIDENCE_ IDENTITY_ MAP_ BASE - 4-aligned base section kind for incidence local-to-canonical maps.
- SNAPSHOT_
KIND_ PROPERTY_ DATA_ BASE - 4-aligned base section kind for Arrow IPC property-layer payloads.
- SNAPSHOT_
KIND_ PROPERTY_ DESCRIPTORS_ BASE - 4-aligned base section kind for property-layer descriptors; the persisted
kind is
BASE | WIDTH_CODEfor the metadata width. - SNAPSHOT_
KIND_ RELATION_ IDENTITY_ MAP_ BASE - 4-aligned base section kind for relation local-to-canonical maps.
- SNAPSHOT_
PROPERTY_ VERSION - Internal property/identity snapshot section version.
Traits§
- Axis
Index - Axis-aware topology bound accessor.
- Property
Axis - Marker trait selecting which axis of a topology view a property layer keys against (elements, relations, or incidences).
- Property
Index - Unsigned index width usable for sparse property indexes.
- Property
Snapshot Meta Word - Metadata/canonical-ID word width for property and identity snapshot sections.