Skip to content

Latest commit

 

History

History
35 lines (28 loc) · 1.16 KB

metadata.md

File metadata and controls

35 lines (28 loc) · 1.16 KB
title
Array Metadata

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:

Field Type Description
Key length uint32_t The length of the key.
Key uint8_t[] The key.
Deletion uint8_t 1/0 if it is a deletion/insertion.
Value type uint8_t The value data type. Present only if del is 0.
Number of values uint32_t The number of values. Present only if del is 0.
Value uint8_t[] The value. Present only if del is 0.