PostgreSQL Source Code
git master
|
Data Fields | |
dshash_table_handle | handle |
uint32 | magic |
dshash_partition | partitions [DSHASH_NUM_PARTITIONS] |
int | lwlock_tranche_id |
size_t | size_log2 |
dsa_pointer | buckets |
dsa_pointer dshash_table_control::buckets |
Definition at line 97 of file dshash.c.
Referenced by dshash_create(), dshash_destroy(), ensure_valid_bucket_pointers(), and resize().
dshash_table_handle dshash_table_control::handle |
Definition at line 85 of file dshash.c.
Referenced by dshash_create(), dshash_destroy(), and dshash_get_hash_table_handle().
int dshash_table_control::lwlock_tranche_id |
Definition at line 88 of file dshash.c.
Referenced by dshash_create().
uint32 dshash_table_control::magic |
Definition at line 86 of file dshash.c.
Referenced by dshash_attach(), dshash_create(), dshash_delete_current(), dshash_delete_entry(), dshash_delete_key(), dshash_destroy(), dshash_dump(), dshash_find(), dshash_find_or_insert(), dshash_get_hash_table_handle(), and dshash_release_lock().
dshash_partition dshash_table_control::partitions[DSHASH_NUM_PARTITIONS] |
Definition at line 87 of file dshash.c.
Referenced by delete_item(), dshash_create(), dshash_delete_key(), dshash_dump(), and dshash_find_or_insert().
size_t dshash_table_control::size_log2 |
Definition at line 96 of file dshash.c.
Referenced by dshash_create(), dshash_seq_next(), ensure_valid_bucket_pointers(), and resize().