bitable  0.1
Ordered immutable key value storage system.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
BitableStats Struct Reference

#include <bitablecommon.h>

Data Fields

uint64_t itemCount
 
uint64_t leafPages
 
uint64_t largeValueStoreSize
 
uint32_t depth
 
uint32_t keyAlignment
 
uint32_t valueAlignment
 
uint32_t pageSize
 

Detailed Description

Statistics and information from the readable bitable header.

Field Documentation

uint32_t BitableStats::depth

The depth (number of branch levels, excluding the leaf file).

uint64_t BitableStats::itemCount

The number of items in the table.

uint32_t BitableStats::keyAlignment

The alignment used for keys in the file in bytes - will be a power of 2 - key addresses will be aligned with this.

uint64_t BitableStats::largeValueStoreSize

The number of bytes the large value store takes up.

uint64_t BitableStats::leafPages

The number of leaf pages in the table.

uint32_t BitableStats::pageSize

The number of bytes used for the pages used for this bitable. Will be a power of 2.

uint32_t BitableStats::valueAlignment

The aligment used for values in the file - will be a power of 2 - value addresses will be aligned with this.


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