|
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().