|
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 | frozen |
| Size | keysize |
| int64 | ssize |
| int | sshift |
Definition at line 221 of file dynahash.c.
| HashAllocFunc HTAB::alloc |
Definition at line 228 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 224 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 234 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 225 of file dynahash.c.
Referenced by get_hash_value(), hash_create(), hash_search(), and hash_update_hash_key().
| HASHHDR* HTAB::hctl |
Definition at line 223 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(), hash_update_hash_key(), hdefault(), and init_htab().
| MemoryContext HTAB::hcxt |
Definition at line 229 of file dynahash.c.
Referenced by dir_realloc(), element_alloc(), hash_create(), hash_destroy(), init_htab(), and seg_alloc().
| bool HTAB::isshared |
Definition at line 231 of file dynahash.c.
Referenced by element_alloc(), hash_corrupted(), hash_create(), hash_freeze(), and hash_search_with_hash_value().
| HashCopyFunc HTAB::keycopy |
Definition at line 227 of file dynahash.c.
Referenced by hash_create(), hash_search_with_hash_value(), and hash_update_hash_key().
| Size HTAB::keysize |
Definition at line 237 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 226 of file dynahash.c.
Referenced by hash_create(), hash_search_with_hash_value(), and hash_update_hash_key().
| int HTAB::sshift |
Definition at line 239 of file dynahash.c.
Referenced by expand_table(), hash_create(), hash_initial_lookup(), and hash_seq_search().
| int64 HTAB::ssize |
Definition at line 238 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 230 of file dynahash.c.
Referenced by deregister_seq_scan(), hash_corrupted(), hash_create(), hash_freeze(), hash_search_with_hash_value(), hash_stats(), hash_update_hash_key(), and register_seq_scan().