PostgreSQL Source Code
git master
|
#include <hashjoin.h>
Definition at line 246 of file hashjoin.h.
dsa_pointer ParallelHashJoinState::batches |
Definition at line 248 of file hashjoin.h.
Referenced by ExecHashJoinInitializeDSM(), ExecHashTableDetach(), ExecParallelHashEnsureBatchAccessors(), ExecParallelHashIncreaseNumBatches(), and ExecParallelHashJoinSetUpBatches().
Barrier ParallelHashJoinState::build_barrier |
Definition at line 260 of file hashjoin.h.
Referenced by ExecHashJoinImpl(), ExecHashJoinInitializeDSM(), ExecHashJoinReInitializeDSM(), ExecHashTableCreate(), ExecHashTableDetach(), ExecParallelHashIncreaseNumBatches(), ExecParallelHashIncreaseNumBuckets(), ExecParallelHashTableInsert(), ExecParallelHashTupleAlloc(), and MultiExecParallelHash().
dsa_pointer ParallelHashJoinState::chunk_work_queue |
Definition at line 254 of file hashjoin.h.
Referenced by ExecHashJoinInitializeDSM(), ExecParallelHashIncreaseNumBatches(), ExecParallelHashIncreaseNumBuckets(), and ExecParallelHashPopChunkQueue().
pg_atomic_uint32 ParallelHashJoinState::distributor |
Definition at line 263 of file hashjoin.h.
Referenced by ExecHashJoinInitializeDSM(), and ExecParallelHashJoinNewBatch().
SharedFileSet ParallelHashJoinState::fileset |
Definition at line 265 of file hashjoin.h.
Referenced by ExecHashJoinInitializeDSM(), ExecHashJoinInitializeWorker(), ExecHashJoinReInitializeDSM(), ExecParallelHashEnsureBatchAccessors(), ExecParallelHashJoinSetUpBatches(), and ExecParallelHashRepartitionRest().
Barrier ParallelHashJoinState::grow_batches_barrier |
Definition at line 261 of file hashjoin.h.
Referenced by ExecHashJoinInitializeDSM(), ExecParallelHashIncreaseNumBatches(), and MultiExecParallelHash().
Barrier ParallelHashJoinState::grow_buckets_barrier |
Definition at line 262 of file hashjoin.h.
Referenced by ExecHashJoinInitializeDSM(), ExecParallelHashIncreaseNumBuckets(), and MultiExecParallelHash().
ParallelHashGrowth ParallelHashJoinState::growth |
Definition at line 253 of file hashjoin.h.
Referenced by ExecHashJoinInitializeDSM(), ExecHashTableCreate(), ExecParallelHashIncreaseNumBatches(), ExecParallelHashIncreaseNumBuckets(), ExecParallelHashTupleAlloc(), ExecParallelHashTuplePrealloc(), and MultiExecParallelHash().
LWLock ParallelHashJoinState::lock |
Definition at line 258 of file hashjoin.h.
Referenced by ExecHashJoinInitializeDSM(), ExecParallelHashMergeCounters(), ExecParallelHashPopChunkQueue(), ExecParallelHashTupleAlloc(), and ExecParallelHashTuplePrealloc().
int ParallelHashJoinState::nbatch |
Definition at line 250 of file hashjoin.h.
Referenced by ExecHashJoinInitializeDSM(), ExecHashTableCreate(), ExecParallelHashEnsureBatchAccessors(), ExecParallelHashIncreaseNumBatches(), ExecParallelHashJoinSetUpBatches(), and ExecParallelHashRepartitionFirst().
int ParallelHashJoinState::nbuckets |
Definition at line 252 of file hashjoin.h.
Referenced by ExecHashJoinInitializeDSM(), ExecHashTableCreate(), ExecParallelHashIncreaseNumBatches(), ExecParallelHashIncreaseNumBuckets(), ExecParallelHashTableAlloc(), ExecParallelHashTableSetCurrentBatch(), and MultiExecParallelHash().
int ParallelHashJoinState::nparticipants |
Definition at line 255 of file hashjoin.h.
Referenced by ExecHashJoinInitializeDSM(), ExecParallelHashEnsureBatchAccessors(), ExecParallelHashIncreaseNumBatches(), and ExecParallelHashJoinSetUpBatches().
dsa_pointer ParallelHashJoinState::old_batches |
Definition at line 249 of file hashjoin.h.
Referenced by ExecHashJoinInitializeDSM(), ExecParallelHashIncreaseNumBatches(), and ExecParallelHashRepartitionRest().
int ParallelHashJoinState::old_nbatch |
Definition at line 251 of file hashjoin.h.
Referenced by ExecParallelHashIncreaseNumBatches(), and ExecParallelHashRepartitionRest().
size_t ParallelHashJoinState::space_allowed |
Definition at line 256 of file hashjoin.h.
Referenced by ExecHashJoinInitializeDSM(), ExecHashTableCreate(), ExecParallelHashIncreaseNumBatches(), ExecParallelHashTupleAlloc(), and ExecParallelHashTuplePrealloc().
size_t ParallelHashJoinState::total_tuples |
Definition at line 257 of file hashjoin.h.
Referenced by ExecHashJoinInitializeDSM(), ExecParallelHashMergeCounters(), and MultiExecParallelHash().