Skip to main content

Module extensible_array

Module extensible_array 

Source
Expand description

Extensible Array chunk index reader. Extensible Array (EA) chunk index reader.

The Extensible Array is used for chunked datasets where the dataspace has a single unlimited dimension. It provides efficient append-oriented storage with O(1) lookup via a pre-balanced hierarchical structure.

Structures:

  • EAHD (Extensible Array Header) — configuration + pointer to index block
  • EAIB (Extensible Array Index Block) — inline elements + data/super block addresses
  • EASB (Extensible Array Super Block) — page bitmaps + data block addresses
  • EADB (Extensible Array Data Block) — chunk entries, optionally paged

Structs§

ExtensibleArrayHeader
Parsed Extensible Array header (EAHD).
SBlockInfo
Pre-computed information for a single super block level.