Expand description
Occurrence rows, headers and property/embedding metadata.
Structs§
- Embedding
Binding - One canonical source -> Space association carrying the exact value hash at bind time. Eligible only while that hash remains current.
- Embedding
Space Info - Immutable metadata for an embedding space.
- OccValue
- A decoded occurrence row value.
- Occurrence
Row - One property occurrence of a record or relationship. Its identity is
(owner_kind, owner_ord, property_id, elem); the canonical row is keyed by exactly that (keys::occ_key, DC11). - Property
Definition - A typed property definition within a family.
- Property
Family - A normalized property family, scoped to records or relationships.
- Record
Header - Durable header for a record.
- Relationship
Header - Durable header for a relationship.
Enums§
- Binding
Status - Lifecycle status of an embedding binding.
- Occurrence
Value ExplicitNullis a payload-free occurrence state, never a domain type.- Similarity
- Immutable vector-space contract bound through stable aliases.
Constants§
- OCC_
FLAG_ ARRAY - Occurrence row flag: the occurrence is an element of an array property.
- OCC_
STATE_ EMPTY_ ARRAY - Occurrence row state: the zero-element array marker.
- OCC_
STATE_ NULL - Occurrence row state: explicit null.
Functions§
- decode_
occ_ value - Decode an occurrence row value written by
encode_occ_value. - encode_
occ_ value - Encode an occurrence row value:
flags || state || payload, where state isOCC_STATE_NULL,OCC_STATE_EMPTY_ARRAY, or the logical type tag of a stored scalar followed by its order-preserving payload. - occurrence_
value_ hash - Canonical value hash of an occurrence (null and the empty-array marker share the null hash, as the planner assigns them).