Turnstone Operating System
Loading...
Searching...
No Matches
tosdb_block_sstable_index_t Struct Reference

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
 

Detailed Description

tosdb sstable index

sstable index is used in sstable index block, minimum and maximum keys, and bloomfilter are stored in this block


The documentation for this struct was generated from the following file: