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: