PostgreSQL Source Code git master
Data Fields
HASHHDR Struct Reference

Data Fields

 
 
 
 
 
 
 
 
 
 
 
int  sshift
 
int  nelem_alloc
 
bool  isfixed
 

Detailed Description

Definition at line 168 of file dynahash.c.

Field Documentation

dsize

int64 HASHHDR::dsize

Definition at line 184 of file dynahash.c.

Referenced by dir_realloc(), expand_table(), hash_create(), hdefault(), and init_htab().

entrysize

Size HASHHDR::entrysize

Definition at line 192 of file dynahash.c.

Referenced by element_alloc(), hash_create(), and init_htab().

freeList

FreeListData HASHHDR::freeList[NUM_FREELISTS]

Definition at line 180 of file dynahash.c.

Referenced by element_alloc(), get_hash_entry(), hash_get_num_entries(), hash_search_with_hash_value(), and init_htab().

high_mask

uint32 HASHHDR::high_mask

Definition at line 187 of file dynahash.c.

Referenced by calc_bucket(), expand_table(), and init_htab().

isfixed

bool HASHHDR::isfixed

Definition at line 198 of file dynahash.c.

Referenced by element_alloc(), hash_create(), and hdefault().

keysize

Size HASHHDR::keysize

Definition at line 191 of file dynahash.c.

Referenced by hash_create(), and hash_stats().

low_mask

uint32 HASHHDR::low_mask

Definition at line 188 of file dynahash.c.

Referenced by calc_bucket(), expand_table(), and init_htab().

max_bucket

uint32 HASHHDR::max_bucket

Definition at line 186 of file dynahash.c.

Referenced by calc_bucket(), expand_table(), hash_search_with_hash_value(), hash_seq_search(), hash_stats(), and init_htab().

max_dsize

int64 HASHHDR::max_dsize

Definition at line 194 of file dynahash.c.

Referenced by dir_realloc(), hash_create(), and hdefault().

nelem_alloc

int HASHHDR::nelem_alloc

Definition at line 197 of file dynahash.c.

Referenced by get_hash_entry(), and init_htab().

nsegs

int64 HASHHDR::nsegs

Definition at line 185 of file dynahash.c.

Referenced by expand_table(), hash_stats(), hdefault(), and init_htab().

num_partitions

int64 HASHHDR::num_partitions

Definition at line 193 of file dynahash.c.

Referenced by hash_create(), and hdefault().

sshift

int HASHHDR::sshift

Definition at line 196 of file dynahash.c.

Referenced by hash_create(), and hdefault().

ssize

int64 HASHHDR::ssize

Definition at line 195 of file dynahash.c.

Referenced by hash_create(), hdefault(), and init_htab().


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

AltStyle によって変換されたページ (->オリジナル) /