metadata.md

January 8, 2026 ยท View on GitHub

Main Structure

The metadata is a folder called __meta located here:

my_array                            # array folder
   |  ...
   |_ __meta                        # metadata folder
         |_ <timestamped_name>      # metadata file
         |_ ...
         |_ <timestamped_name>.vac  # vacuum file
         |_ ...

The metadata folder can contain any number of timestamped:

Metadata File

The metadata file consists of a single generic tile, containing multiple entries with the following data:

FieldTypeDescription
Key lengthuint32_tThe length of the key.
Keyuint8_t[]The key.
Deletionuint8_t1/0 if it is a deletion/insertion.
Value typeuint8_tThe value data type. Present only if del is 0.
Number of valuesuint32_tThe number of values. Present only if del is 0.
Valueuint8_t[]The value. Present only if del is 0.