Thanks to visit codestin.com
Credit goes to doxygen.postgresql.org

PostgreSQL Source Code git master
HASHCTL Struct Reference

#include <hsearch.h>

Data Fields

int64 num_partitions
 
int64 ssize
 
int64 dsize
 
int64 max_dsize
 
Size keysize
 
Size entrysize
 
HashValueFunc hash
 
HashCompareFunc match
 
HashCopyFunc keycopy
 
HashAllocFunc alloc
 
MemoryContext hcxt
 
HASHHDRhctl
 

Detailed Description

Definition at line 65 of file hsearch.h.

Field Documentation

◆ alloc

HashAllocFunc HASHCTL::alloc

Definition at line 84 of file hsearch.h.

Referenced by hash_create(), and ShmemInitHash().

◆ dsize

int64 HASHCTL::dsize

Definition at line 72 of file hsearch.h.

Referenced by hash_create(), hash_get_shared_size(), and ShmemInitHash().

◆ entrysize

◆ hash

◆ hctl

HASHHDR* HASHCTL::hctl

Definition at line 88 of file hsearch.h.

Referenced by hash_create(), and ShmemInitHash().

◆ hcxt

◆ keycopy

HashCopyFunc HASHCTL::keycopy

Definition at line 82 of file hsearch.h.

Referenced by hash_create().

◆ keysize

◆ match

◆ max_dsize

int64 HASHCTL::max_dsize

Definition at line 73 of file hsearch.h.

Referenced by hash_create(), hash_get_shared_size(), and ShmemInitHash().

◆ num_partitions

int64 HASHCTL::num_partitions

Definition at line 68 of file hsearch.h.

Referenced by hash_create(), InitBufTable(), LockManagerShmemInit(), and PredicateLockShmemInit().

◆ ssize

int64 HASHCTL::ssize

Definition at line 70 of file hsearch.h.

Referenced by hash_create().


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