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_ U16 - Snapshot section kind for element local-to-canonical
u16maps. - SNAPSHOT_
KIND_ ELEMENT_ IDENTITY_ MAP_ U32 - Snapshot section kind for element local-to-canonical
u32maps. - SNAPSHOT_
KIND_ ELEMENT_ IDENTITY_ MAP_ U64 - Snapshot section kind for element local-to-canonical
u64maps. - SNAPSHOT_
KIND_ IDENTITY_ MODES_ U16 - Snapshot section kind for
u16identity-mode metadata records. - SNAPSHOT_
KIND_ IDENTITY_ MODES_ U32 - Snapshot section kind for
u32identity-mode metadata records. - SNAPSHOT_
KIND_ IDENTITY_ MODES_ U64 - Snapshot section kind for
u64identity-mode metadata records. - SNAPSHOT_
KIND_ INCIDENCE_ IDENTITY_ MAP_ U16 - Snapshot section kind for incidence local-to-canonical
u16maps. - SNAPSHOT_
KIND_ INCIDENCE_ IDENTITY_ MAP_ U32 - Snapshot section kind for incidence local-to-canonical
u32maps. - SNAPSHOT_
KIND_ INCIDENCE_ IDENTITY_ MAP_ U64 - Snapshot section kind for incidence local-to-canonical
u64maps. - SNAPSHOT_
KIND_ PROPERTY_ DATA_ U16 - Snapshot section kind reserved for
u16Arrow IPC property-layer payloads. - SNAPSHOT_
KIND_ PROPERTY_ DATA_ U32 - Snapshot section kind reserved for
u32Arrow IPC property-layer payloads. - SNAPSHOT_
KIND_ PROPERTY_ DATA_ U64 - Snapshot section kind reserved for
u64Arrow IPC property-layer payloads. - SNAPSHOT_
KIND_ PROPERTY_ DESCRIPTORS_ U16 - Snapshot section kind reserved for
u16property-layer descriptors. - SNAPSHOT_
KIND_ PROPERTY_ DESCRIPTORS_ U32 - Snapshot section kind reserved for
u32property-layer descriptors. - SNAPSHOT_
KIND_ PROPERTY_ DESCRIPTORS_ U64 - Snapshot section kind reserved for
u64property-layer descriptors. - SNAPSHOT_
KIND_ RELATION_ IDENTITY_ MAP_ U16 - Snapshot section kind for relation local-to-canonical
u16maps. - SNAPSHOT_
KIND_ RELATION_ IDENTITY_ MAP_ U32 - Snapshot section kind for relation local-to-canonical
u32maps. - SNAPSHOT_
KIND_ RELATION_ IDENTITY_ MAP_ U64 - Snapshot section kind for relation local-to-canonical
u64maps. - 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.