#include <hsearch.h>
Data Fields | |
long | num_partitions |
long | ssize |
long | dsize |
long | max_dsize |
long | ffactor |
Size | keysize |
Size | entrysize |
HashValueFunc | hash |
HashCompareFunc | match |
HashCopyFunc | keycopy |
HashAllocFunc | alloc |
MemoryContext | hcxt |
HASHHDR * | hctl |
Definition at line 65 of file hsearch.h.
Definition at line 77 of file hsearch.h.
Referenced by hash_create(), and ShmemInitHash().
long HASHCTL::dsize |
Definition at line 69 of file hsearch.h.
Referenced by hash_create(), hash_get_shared_size(), and ShmemInitHash().
Definition at line 73 of file hsearch.h.
Referenced by _PG_init(), assign_record_type_typmod(), begin_heap_rewrite(), build_join_rel_hash(), BuildEventTriggerCache(), BuildTupleHashTable(), CompactCheckpointerRequestQueue(), compute_array_stats(), compute_tsvector_stats(), createConnHash(), do_autovacuum(), EnablePortalManager(), find_oper_cache_entry(), find_rendezvous_variable(), get_btree_test_op(), get_json_object_as_hash(), GetComboCommandId(), GetConnection(), GetSerializableTransactionSnapshotInt(), gistInitBuildBuffers(), gistInitParentMap(), hash_create(), init_procedure_caches(), init_timezone_hashtable(), init_ts_config_cache(), InitBufTable(), InitializeAttoptCache(), InitializeTableSpaceCache(), InitLocalBuffers(), InitLocks(), InitPredicateLocks(), InitQueryHashTable(), InitShmemIndex(), load_categories_hash(), log_invalid_page(), lookup_collation_cache(), lookup_ts_dictionary_cache(), lookup_ts_parser_cache(), lookup_type_cache(), LookupOpclassInfo(), mdinit(), pgss_shmem_startup(), pgstat_collect_oids(), pgstat_init_function_usage(), pgstat_read_statsfiles(), plpgsql_HashTableInit(), PLy_add_exceptions(), populate_recordset_object_start(), rebuild_database_list(), record_C_func(), RelationCacheInitialize(), reset_dbentry_counters(), ResetUnloggedRelationsInDbspaceDir(), ri_InitHashTables(), select_perl_context(), smgropen(), tbm_create_pagetable(), and transformGraph().
long HASHCTL::ffactor |
Definition at line 71 of file hsearch.h.
Referenced by hash_create().
Definition at line 74 of file hsearch.h.
Referenced by _PG_init(), assign_record_type_typmod(), begin_heap_rewrite(), build_join_rel_hash(), BuildEventTriggerCache(), BuildTupleHashTable(), CompactCheckpointerRequestQueue(), compute_array_stats(), compute_tsvector_stats(), do_autovacuum(), find_oper_cache_entry(), get_btree_test_op(), GetComboCommandId(), GetConnection(), GetSerializableTransactionSnapshotInt(), gistInitBuildBuffers(), gistInitParentMap(), hash_create(), init_procedure_caches(), init_ts_config_cache(), InitBufTable(), InitializeAttoptCache(), InitializeTableSpaceCache(), InitLocalBuffers(), InitLocks(), InitPredicateLocks(), log_invalid_page(), lookup_collation_cache(), lookup_ts_dictionary_cache(), lookup_ts_parser_cache(), lookup_type_cache(), LookupOpclassInfo(), mdinit(), pgss_shmem_startup(), pgstat_collect_oids(), pgstat_init_function_usage(), pgstat_read_statsfiles(), plpgsql_HashTableInit(), PLy_add_exceptions(), rebuild_database_list(), record_C_func(), RelationCacheInitialize(), reset_dbentry_counters(), ri_InitHashTables(), smgropen(), tbm_create_pagetable(), and transformGraph().
Definition at line 79 of file hsearch.h.
Referenced by hash_create(), and ShmemInitHash().
Definition at line 78 of file hsearch.h.
Referenced by begin_heap_rewrite(), build_join_rel_hash(), BuildEventTriggerCache(), BuildTupleHashTable(), CompactCheckpointerRequestQueue(), compute_array_stats(), compute_tsvector_stats(), get_json_object_as_hash(), GetComboCommandId(), GetConnection(), gistInitBuildBuffers(), gistInitParentMap(), hash_create(), load_categories_hash(), mdinit(), pgstat_collect_oids(), pgstat_read_statsfiles(), populate_recordset_object_start(), rebuild_database_list(), tbm_create_pagetable(), and transformGraph().
Definition at line 76 of file hsearch.h.
Referenced by hash_create().
Definition at line 72 of file hsearch.h.
Referenced by _PG_init(), assign_record_type_typmod(), begin_heap_rewrite(), build_join_rel_hash(), BuildEventTriggerCache(), BuildTupleHashTable(), CompactCheckpointerRequestQueue(), compute_array_stats(), compute_tsvector_stats(), createConnHash(), do_autovacuum(), EnablePortalManager(), find_oper_cache_entry(), find_rendezvous_variable(), get_btree_test_op(), get_json_object_as_hash(), GetComboCommandId(), GetConnection(), GetSerializableTransactionSnapshotInt(), gistInitBuildBuffers(), gistInitParentMap(), hash_create(), init_procedure_caches(), init_timezone_hashtable(), init_ts_config_cache(), InitBufTable(), InitializeAttoptCache(), InitializeTableSpaceCache(), InitLocalBuffers(), InitLocks(), InitPredicateLocks(), InitQueryHashTable(), InitShmemIndex(), load_categories_hash(), log_invalid_page(), lookup_collation_cache(), lookup_ts_dictionary_cache(), lookup_ts_parser_cache(), lookup_type_cache(), LookupOpclassInfo(), mdinit(), pgss_shmem_startup(), pgstat_collect_oids(), pgstat_init_function_usage(), pgstat_read_statsfiles(), plpgsql_HashTableInit(), PLy_add_exceptions(), populate_recordset_object_start(), rebuild_database_list(), record_C_func(), RelationCacheInitialize(), reset_dbentry_counters(), ResetUnloggedRelationsInDbspaceDir(), ri_InitHashTables(), select_perl_context(), smgropen(), tbm_create_pagetable(), and transformGraph().
Definition at line 75 of file hsearch.h.
Referenced by build_join_rel_hash(), BuildTupleHashTable(), compute_array_stats(), compute_tsvector_stats(), gistInitBuildBuffers(), hash_create(), and pgss_shmem_startup().
long HASHCTL::max_dsize |
Definition at line 70 of file hsearch.h.
Referenced by hash_create(), hash_get_shared_size(), and ShmemInitHash().
Definition at line 67 of file hsearch.h.
Referenced by hash_create(), InitBufTable(), InitLocks(), and InitPredicateLocks().
long HASHCTL::ssize |
Definition at line 68 of file hsearch.h.
Referenced by hash_create().