|
PostgreSQL Source Code git master
|
#include <hsearch.h>
Data Fields | |
| int64 | num_partitions |
| Size | keysize |
| Size | entrysize |
| HashValueFunc | hash |
| HashCompareFunc | match |
| HashCopyFunc | keycopy |
| HashAllocFunc | alloc |
| void * | alloc_arg |
| MemoryContext | hcxt |
| HASHHDR * | hctl |
| HashAllocFunc HASHCTL::alloc |
Definition at line 78 of file hsearch.h.
Referenced by hash_create().
| void* HASHCTL::alloc_arg |
Definition at line 79 of file hsearch.h.
Referenced by hash_create().
| Size HASHCTL::entrysize |
Definition at line 70 of file hsearch.h.
Referenced by ExecuteTruncateGuts(), hash_create(), InitLocalBuffers(), InitLockManagerAccess(), InitShmemAllocator(), and rebuild_database_list().
| HashValueFunc HASHCTL::hash |
Definition at line 72 of file hsearch.h.
Referenced by hash_create().
| HASHHDR* HASHCTL::hctl |
Definition at line 83 of file hsearch.h.
Referenced by hash_create().
| MemoryContext HASHCTL::hcxt |
Definition at line 81 of file hsearch.h.
Referenced by ExecuteTruncateGuts(), hash_create(), and rebuild_database_list().
| HashCopyFunc HASHCTL::keycopy |
Definition at line 76 of file hsearch.h.
Referenced by hash_create().
| Size HASHCTL::keysize |
Definition at line 69 of file hsearch.h.
Referenced by AddPendingSync(), assign_record_type_typmod(), create_seq_hashtable(), createConnHash(), ExecInitModifyTable(), ExecuteTruncateGuts(), find_oper_cache_entry(), find_rendezvous_variable(), get_relation_notnullatts(), gistInitParentMap(), hash_create(), init_missing_cache(), init_procedure_caches(), init_rel_sync_cache(), init_timezone_hashtable(), init_ts_config_cache(), init_uncommitted_enum_types(), init_uncommitted_enum_values(), InitializeAttoptCache(), InitializeShippableCache(), InitializeTableSpaceCache(), InitLocalBuffers(), initLocalChannelTable(), InitLockManagerAccess(), initPendingListenActions(), InitQueryHashTable(), InitShmemAllocator(), log_invalid_page(), lookup_proof_cache(), lookup_ts_dictionary_cache(), lookup_ts_parser_cache(), lookup_type_cache(), ProcessSyncingTablesForApply(), rebuild_database_list(), record_C_func(), RegisterExtensibleNodeEntry(), ReorderBufferBuildTupleCidHash(), ResetUnloggedRelationsInDbspaceDir(), ri_InitHashTables(), select_perl_context(), and smgropen().
| HashCompareFunc HASHCTL::match |
Definition at line 74 of file hsearch.h.
Referenced by hash_create().
| int64 HASHCTL::num_partitions |
Definition at line 67 of file hsearch.h.
Referenced by hash_create().