CUBRID Engine
latest
|
Public Attributes | |
VFID | bucket_file |
VFID | overflow_file |
int | local_depth_count [EHASH_HASH_KEY_BITS+1] |
DB_TYPE | key_type |
short | depth |
char | alignment |
Definition at line 101 of file extendible_hash.c.
char ehash_dir_header::alignment |
Definition at line 113 of file extendible_hash.c.
Referenced by ehash_create_helper(), ehash_initialize_bucket_new_page(), ehash_insert_to_bucket_after_create(), ehash_rv_init_bucket_redo(), and ehash_split_bucket().
VFID ehash_dir_header::bucket_file |
Definition at line 104 of file extendible_hash.c.
Referenced by ehash_create_helper(), ehash_dump(), ehash_expand_directory(), ehash_hash(), ehash_insert_to_bucket_after_create(), ehash_map(), ehash_merge(), ehash_split_bucket(), and xehash_destroy().
short ehash_dir_header::depth |
Definition at line 112 of file extendible_hash.c.
Referenced by ehash_adjust_local_depth(), ehash_check_merge_possible(), ehash_connect_bucket(), ehash_create_helper(), ehash_dump(), ehash_expand_directory(), ehash_extend_bucket(), ehash_find_bucket_vpid_with_hash(), ehash_find_depth(), ehash_hash(), ehash_initialize_bucket_new_page(), ehash_insert_to_bucket_after_create(), ehash_merge_permanent(), ehash_shrink_directory(), and ehash_shrink_directory_if_need().
DB_TYPE ehash_dir_header::key_type |
Definition at line 111 of file extendible_hash.c.
Referenced by ehash_create_helper(), ehash_delete(), ehash_distribute_records_into_two_bucket(), ehash_dump(), ehash_find_bucket_vpid_with_hash(), ehash_find_first_bit_position(), ehash_insert_bucket_after_extend_if_need(), ehash_insert_helper(), ehash_insert_to_bucket_after_create(), ehash_map(), ehash_merge_permanent(), ehash_rv_delete(), and ehash_search().
int ehash_dir_header::local_depth_count[EHASH_HASH_KEY_BITS+1] |
Definition at line 109 of file extendible_hash.c.
Referenced by ehash_adjust_local_depth(), ehash_create_helper(), ehash_dump(), and ehash_shrink_directory_if_need().
VFID ehash_dir_header::overflow_file |
Definition at line 105 of file extendible_hash.c.
Referenced by ehash_create_helper(), ehash_delete(), ehash_hash(), ehash_insert_bucket_after_extend_if_need(), ehash_insert_helper(), and ehash_insert_to_bucket_after_create().