#include <odb.h>
Data Fields | |
odb_node_nr_t | size |
odb_node_nr_t | current_size |
int | padding [6] |
the minimal information which must be stored in the file to reload properly the data base, following this header is the node array then the hash table (when growing we avoid to copy node array)
Definition at line 52 of file odb.h.
nr used node + 1, node 0 unused
Definition at line 54 of file odb.h.
Referenced by add_node(), check_circular_list(), check_redundant_key(), odb_check_hash(), odb_commit_reservation(), odb_get_iterator(), odb_grow_hashtable(), odb_hash_stat(), and odb_open().
int odb_descr_t::padding[6] |
in node nr (power of two)
Definition at line 53 of file odb.h.
Referenced by add_node(), check_circular_list(), odb_check_hash(), odb_close(), odb_grow_hashtable(), odb_hash_stat(), odb_open(), odb_sync(), and odb_to_hash_base().