Expand description
Persisted fixed-stride graph node blocks. Fixed-stride, cache-line-aligned graph node-block persistence.
Structs§
- Encoded
Node Blocks - Owned encoded graph region produced by the production writer.
- Graph
Node Block - Borrowed fields from one validated fixed-stride node block.
- Graph
Node Block Build - Complete borrowed node-block set supplied to the production writer.
- Graph
Node Block Input - Borrowed values written into one fixed-stride node block.
- Graph
Node Blocks - Validated borrowed view over one complete mmap-backed graph region.
- Graph
Node Layout - Validated geometry shared by every node block in one region.
- Neighbor
Ids - Exact-size iterator over little-endian fixed neighbour slots.
Enums§
- Graph
Node Error - Typed graph node-block encode/decode failure.
Constants§
- CACHE_
LINE_ BYTES - Cache-line width frozen by the graph node-block v1 format.
- NODE_
BLOCK_ TRAILER_ LEN - Fixed-width metadata trailer following all directly addressable blocks.
- UNUSED_
NEIGHBOR_ ID - Sentinel occupying every unused neighbour slot.
Functions§
- decode_
node_ blocks - Validates and borrows a complete fixed-stride graph node-block region.
- encode_
node_ blocks - Encodes node blocks in dense row-id order followed by a 128-byte trailer.
- encode_
node_ blocks_ with_ refinement_ passes - Encodes node blocks with an authenticated additive refinement-pass record.