#include <mdbm.h>
Public Attributes | |
uint32_t | page_num |
Index number of overflowing page. More... | |
const char * | page_begin |
Beginning address of page. More... | |
const char * | page_end |
One byte past last byte of page. More... | |
uint32_t | page_free_space |
Current free space on page. More... | |
uint32_t | space_needed |
Space needed for current insert. More... | |
uint32_t | page_num_items |
Number of items on page. More... | |
uint32_t | reserved |
Reserved. More... | |
kvpair * | page_items |
Key-Value pairs for all items on page. More... | |
uint32_t * | page_item_sizes |
Total in-page size for each item on page. More... | |
void * | user_data |
User-data pointer passed to mdbm_limit_size_v3. More... | |
uint32_t mdbm_shake_data_v3::page_num |
Index number of overflowing page.
const char* mdbm_shake_data_v3::page_begin |
Beginning address of page.
const char* mdbm_shake_data_v3::page_end |
One byte past last byte of page.
uint32_t mdbm_shake_data_v3::page_free_space |
Current free space on page.
uint32_t mdbm_shake_data_v3::space_needed |
Space needed for current insert.
uint32_t mdbm_shake_data_v3::page_num_items |
Number of items on page.
uint32_t mdbm_shake_data_v3::reserved |
Reserved.
kvpair* mdbm_shake_data_v3::page_items |
Key-Value pairs for all items on page.
uint32_t* mdbm_shake_data_v3::page_item_sizes |
Total in-page size for each item on page.
void* mdbm_shake_data_v3::user_data |
User-data pointer passed to mdbm_limit_size_v3.