|
Turnstone Operating System
|
tosdb sstable index More...
#include <tosdb_internal.h>
Public Attributes | |
| tosdb_block_header_t | header |
| block header | |
| uint64_t | database_id |
| database id of this sstable index | |
| uint64_t | table_id |
| table id of this sstable index | |
| uint64_t | sstable_id |
| sstable id of this sstable index | |
| uint64_t | index_id |
| index id of this sstable index | |
| uint64_t | record_count |
| number of records in this sstable index | |
| uint64_t | minmax_key_size |
| total size of minimum and maximum keys | |
| uint64_t | bloomfilter_size |
| size of bloomfilter packed size (compressed size) | |
| uint64_t | bloomfilter_unpacked_size |
| size of unpacked bloomfilter | |
| uint64_t | index_data_location |
| location of index data | |
| uint64_t | index_data_size |
| size of index data packed size (compressed size) | |
| uint8_t | data [] |
| compressed data of minimum and maximum keys and bloomfilter | |
tosdb sstable index
sstable index is used in sstable index block, minimum and maximum keys, and bloomfilter are stored in this block