#include <linear_hash_types.h>
Public Attributes | |
ion_dictionary_parent_t | super |
ion_dictionary_size_t | dictionary_size |
int | initial_size |
int | next_split |
int | split_threshold |
int | num_buckets |
int | num_records |
int | records_per_bucket |
ion_fpos_t | record_total_size |
FILE * | database |
FILE * | state |
array_list_t * | bucket_map |
ion_byte_t * | cache |
int | last_cache_idx |
ion_fpos_t | swap_bucket_loc |
Detailed Description
Definition at line 69 of file linear_hash_types.h.
Member Data Documentation
array_list_t* linear_hash_table_t::bucket_map |
Definition at line 84 of file linear_hash_types.h.
ion_byte_t* linear_hash_table_t::cache |
Definition at line 87 of file linear_hash_types.h.
FILE* linear_hash_table_t::database |
Definition at line 80 of file linear_hash_types.h.
ion_dictionary_size_t linear_hash_table_t::dictionary_size |
Definition at line 72 of file linear_hash_types.h.
int linear_hash_table_t::initial_size |
Definition at line 73 of file linear_hash_types.h.
int linear_hash_table_t::last_cache_idx |
Definition at line 88 of file linear_hash_types.h.
int linear_hash_table_t::next_split |
Definition at line 74 of file linear_hash_types.h.
int linear_hash_table_t::num_buckets |
Definition at line 76 of file linear_hash_types.h.
int linear_hash_table_t::num_records |
Definition at line 77 of file linear_hash_types.h.
ion_fpos_t linear_hash_table_t::record_total_size |
Definition at line 79 of file linear_hash_types.h.
int linear_hash_table_t::records_per_bucket |
Definition at line 78 of file linear_hash_types.h.
int linear_hash_table_t::split_threshold |
Definition at line 75 of file linear_hash_types.h.
FILE* linear_hash_table_t::state |
Definition at line 81 of file linear_hash_types.h.
ion_dictionary_parent_t linear_hash_table_t::super |
Parent structure that holds dictionary level information.
Definition at line 71 of file linear_hash_types.h.
ion_fpos_t linear_hash_table_t::swap_bucket_loc |
Definition at line 91 of file linear_hash_types.h.
The documentation for this struct was generated from the following file: