CUBRID Engine
latest
|
#include <memory_hash.h>
Public Attributes | |
unsigned int(* | hash_func )(const void *key, unsigned int htsize) |
int(* | cmp_func )(const void *key1, const void *key2) |
const char * | name |
HENTRY_HLS_PTR * | table |
HENTRY_HLS_PTR | prealloc_entries |
unsigned int | size |
unsigned int | nentries |
unsigned int | nprealloc_entries |
unsigned int | ncollisions |
HL_HEAPID | heap_id |
bool | build_lru_list |
Definition at line 147 of file memory_hash.h.
bool mht_hls_table::build_lru_list |
Definition at line 159 of file memory_hash.h.
Referenced by mht_create_hls().
Definition at line 150 of file memory_hash.h.
Referenced by mht_create_hls().
unsigned int(* mht_hls_table::hash_func) (const void *key, unsigned int htsize) |
Definition at line 149 of file memory_hash.h.
Referenced by mht_create_hls(), mht_get_hls(), and mht_put_hls_internal().
HL_HEAPID mht_hls_table::heap_id |
Definition at line 158 of file memory_hash.h.
Referenced by mht_create_hls(), mht_destroy_hls(), and mht_put_hls_internal().
const char* mht_hls_table::name |
Definition at line 151 of file memory_hash.h.
Referenced by mht_create_hls(), and mht_dump_hls().
unsigned int mht_hls_table::ncollisions |
Definition at line 157 of file memory_hash.h.
Referenced by mht_clear_hls(), mht_create_hls(), mht_dump_hls(), and mht_put_hls_internal().
unsigned int mht_hls_table::nentries |
Definition at line 155 of file memory_hash.h.
Referenced by mht_clear_hls(), mht_create_hls(), mht_dump_hls(), mht_put_hls_internal(), and scan_hash_probe_next().
unsigned int mht_hls_table::nprealloc_entries |
Definition at line 156 of file memory_hash.h.
Referenced by mht_clear_hls(), mht_create_hls(), mht_dump_hls(), and mht_put_hls_internal().
HENTRY_HLS_PTR mht_hls_table::prealloc_entries |
Definition at line 153 of file memory_hash.h.
Referenced by mht_clear_hls(), mht_create_hls(), and mht_put_hls_internal().
unsigned int mht_hls_table::size |
Definition at line 154 of file memory_hash.h.
Referenced by mht_create_hls(), mht_dump_hls(), mht_get_hls(), and mht_put_hls_internal().
HENTRY_HLS_PTR* mht_hls_table::table |
Definition at line 152 of file memory_hash.h.
Referenced by mht_clear_hls(), mht_create_hls(), mht_destroy_hls(), mht_dump_hls(), mht_get_hls(), and mht_put_hls_internal().