PostgreSQL Source Code  git master
ParallelHashJoinState Struct Reference

#include <hashjoin.h>

Data Fields

dsa_pointer batches
 
dsa_pointer old_batches
 
int nbatch
 
int old_nbatch
 
int nbuckets
 
ParallelHashGrowth growth
 
dsa_pointer chunk_work_queue
 
int nparticipants
 
size_t space_allowed
 
size_t total_tuples
 
LWLock lock
 
Barrier build_barrier
 
Barrier grow_batches_barrier
 
Barrier grow_buckets_barrier
 
pg_atomic_uint32 distributor
 
SharedFileSet fileset
 

Detailed Description

Definition at line 246 of file hashjoin.h.

Field Documentation

◆ batches

◆ build_barrier

◆ chunk_work_queue

◆ distributor

pg_atomic_uint32 ParallelHashJoinState::distributor

Definition at line 263 of file hashjoin.h.

Referenced by ExecHashJoinInitializeDSM(), and ExecParallelHashJoinNewBatch().

◆ fileset

◆ grow_batches_barrier

Barrier ParallelHashJoinState::grow_batches_barrier

◆ grow_buckets_barrier

Barrier ParallelHashJoinState::grow_buckets_barrier

◆ growth

◆ lock

◆ nbatch

◆ nbuckets

◆ nparticipants

◆ old_batches

dsa_pointer ParallelHashJoinState::old_batches

◆ old_nbatch

int ParallelHashJoinState::old_nbatch

◆ space_allowed

◆ total_tuples

size_t ParallelHashJoinState::total_tuples

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