PostgreSQL Source Code  git master
dshash_table_control Struct Reference

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
 

Detailed Description

Definition at line 83 of file dshash.c.

Field Documentation

◆ 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().

◆ handle

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().

◆ lwlock_tranche_id

int dshash_table_control::lwlock_tranche_id

Definition at line 88 of file dshash.c.

Referenced by dshash_create().

◆ magic

◆ partitions

dshash_partition dshash_table_control::partitions[DSHASH_NUM_PARTITIONS]

◆ size_log2

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().


The documentation for this struct was generated from the following file: