PostgreSQL Source Code
git master
|
Data Fields | |
HASHHDR * | hctl |
HASHSEGMENT * | dir |
HashValueFunc | hash |
HashCompareFunc | match |
HashCopyFunc | keycopy |
HashAllocFunc | alloc |
MemoryContext | hcxt |
char * | tabname |
bool | isshared |
bool | isfixed |
bool | frozen |
Size | keysize |
long | ssize |
int | sshift |
Definition at line 219 of file dynahash.c.
HashAllocFunc HTAB::alloc |
Definition at line 226 of file dynahash.c.
Referenced by dir_realloc(), element_alloc(), hash_create(), hash_destroy(), init_htab(), and seg_alloc().
HASHSEGMENT* HTAB::dir |
Definition at line 222 of file dynahash.c.
Referenced by dir_realloc(), expand_table(), hash_create(), hash_initial_lookup(), hash_seq_search(), and init_htab().
bool HTAB::frozen |
Definition at line 233 of file dynahash.c.
Referenced by hash_create(), hash_freeze(), hash_search_with_hash_value(), hash_seq_init(), hash_seq_term(), and hash_update_hash_key().
HashValueFunc HTAB::hash |
Definition at line 223 of file dynahash.c.
Referenced by get_hash_value(), hash_create(), hash_search(), and hash_update_hash_key().
HASHHDR* HTAB::hctl |
Definition at line 221 of file dynahash.c.
Referenced by dir_realloc(), element_alloc(), expand_table(), get_hash_entry(), hash_create(), hash_get_num_entries(), hash_initial_lookup(), hash_search_with_hash_value(), hash_seq_search(), hash_stats(), hdefault(), and init_htab().
MemoryContext HTAB::hcxt |
Definition at line 227 of file dynahash.c.
Referenced by dir_realloc(), element_alloc(), hash_create(), hash_destroy(), init_htab(), and seg_alloc().
bool HTAB::isfixed |
Definition at line 230 of file dynahash.c.
Referenced by element_alloc(), and hash_create().
bool HTAB::isshared |
Definition at line 229 of file dynahash.c.
Referenced by hash_corrupted(), hash_create(), hash_freeze(), and hash_search_with_hash_value().
HashCopyFunc HTAB::keycopy |
Definition at line 225 of file dynahash.c.
Referenced by hash_create(), hash_search_with_hash_value(), and hash_update_hash_key().
Size HTAB::keysize |
Definition at line 236 of file dynahash.c.
Referenced by get_hash_value(), hash_create(), hash_search(), hash_search_with_hash_value(), and hash_update_hash_key().
HashCompareFunc HTAB::match |
Definition at line 224 of file dynahash.c.
Referenced by hash_create(), hash_search_with_hash_value(), and hash_update_hash_key().
int HTAB::sshift |
Definition at line 238 of file dynahash.c.
Referenced by expand_table(), hash_create(), hash_initial_lookup(), and hash_seq_search().
long HTAB::ssize |
Definition at line 237 of file dynahash.c.
Referenced by expand_table(), hash_create(), hash_initial_lookup(), hash_seq_search(), and seg_alloc().
char* HTAB::tabname |
Definition at line 228 of file dynahash.c.
Referenced by deregister_seq_scan(), hash_corrupted(), hash_create(), hash_freeze(), hash_search_with_hash_value(), hash_update_hash_key(), and register_seq_scan().