title |
---|
Array Metadata |
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 files
- vacuum files
- Note: the timestamped names do not include the format version.
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 . |