PostgreSQL Source Code git master
Data Fields
HTAB Struct Reference

Data Fields

 
 
 
 
 
 
 
char *  tabname
 
bool  isshared
 
bool  frozen
 
 
 
int  sshift
 

Detailed Description

Definition at line 221 of file dynahash.c.

Field Documentation

alloc

HashAllocFunc HTAB::alloc

Definition at line 228 of file dynahash.c.

Referenced by dir_realloc(), element_alloc(), hash_create(), hash_destroy(), init_htab(), and seg_alloc().

dir

HASHSEGMENT* HTAB::dir

Definition at line 224 of file dynahash.c.

Referenced by dir_realloc(), expand_table(), hash_create(), hash_initial_lookup(), hash_seq_search(), and init_htab().

frozen

bool HTAB::frozen

Definition at line 234 of file dynahash.c.

Referenced by hash_create(), hash_freeze(), hash_search_with_hash_value(), hash_seq_init(), hash_seq_term(), and hash_update_hash_key().

hash

HashValueFunc HTAB::hash

Definition at line 225 of file dynahash.c.

Referenced by get_hash_value(), hash_create(), hash_search(), and hash_update_hash_key().

hctl

HASHHDR* HTAB::hctl

Definition at line 223 of file dynahash.c.

Referenced by dir_realloc(), element_alloc(), expand_table(), get_hash_entry(), hash_create(), hash_get_num_entries(), hash_initial_lookup(), hash_search_with_hash_value(), hash_seq_search(), hash_stats(), hash_update_hash_key(), hdefault(), and init_htab().

hcxt

MemoryContext HTAB::hcxt

Definition at line 229 of file dynahash.c.

Referenced by dir_realloc(), element_alloc(), hash_create(), hash_destroy(), init_htab(), and seg_alloc().

isshared

bool HTAB::isshared

Definition at line 231 of file dynahash.c.

Referenced by element_alloc(), hash_corrupted(), hash_create(), hash_freeze(), and hash_search_with_hash_value().

keycopy

HashCopyFunc HTAB::keycopy

Definition at line 227 of file dynahash.c.

Referenced by hash_create(), hash_search_with_hash_value(), and hash_update_hash_key().

keysize

Size HTAB::keysize

Definition at line 237 of file dynahash.c.

Referenced by get_hash_value(), hash_create(), hash_search(), hash_search_with_hash_value(), and hash_update_hash_key().

match

HashCompareFunc HTAB::match

Definition at line 226 of file dynahash.c.

Referenced by hash_create(), hash_search_with_hash_value(), and hash_update_hash_key().

sshift

int HTAB::sshift

Definition at line 239 of file dynahash.c.

Referenced by expand_table(), hash_create(), hash_initial_lookup(), and hash_seq_search().

ssize

int64 HTAB::ssize

Definition at line 238 of file dynahash.c.

Referenced by expand_table(), hash_create(), hash_initial_lookup(), hash_seq_search(), and seg_alloc().

tabname

char* HTAB::tabname

Definition at line 230 of file dynahash.c.

Referenced by deregister_seq_scan(), hash_corrupted(), hash_create(), hash_freeze(), hash_search_with_hash_value(), hash_stats(), hash_update_hash_key(), and register_seq_scan().


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

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