PostgreSQL Source Code git master
Loading...
Searching...
No Matches
HTAB Struct Reference

Data Fields

HASHHDRhctl
 
HASHSEGMENTdir
 
HashValueFunc hash
 
HashCompareFunc match
 
HashCopyFunc keycopy
 
HashAllocFunc alloc
 
voidalloc_arg
 
MemoryContext hcxt
 
chartabname
 
bool isshared
 
bool frozen
 
Size keysize
 

Detailed Description

Definition at line 224 of file dynahash.c.

Field Documentation

◆ alloc

HashAllocFunc HTAB::alloc

Definition at line 231 of file dynahash.c.

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

◆ alloc_arg

void* HTAB::alloc_arg

Definition at line 232 of file dynahash.c.

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

◆ dir

◆ frozen

◆ hash

HashValueFunc HTAB::hash

Definition at line 228 of file dynahash.c.

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

◆ hctl

◆ hcxt

MemoryContext HTAB::hcxt

Definition at line 233 of file dynahash.c.

Referenced by hash_create(), and hash_destroy().

◆ isshared

bool HTAB::isshared

◆ keycopy

HashCopyFunc HTAB::keycopy

Definition at line 230 of file dynahash.c.

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

◆ keysize

◆ match

HashCompareFunc HTAB::match

Definition at line 229 of file dynahash.c.

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

◆ tabname


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