|
PostgreSQL Source Code git master
|
#include <hashjoin.h>
Definition at line 257 of file hashjoin.h.
| dsa_pointer ParallelHashJoinState::batches |
Definition at line 259 of file hashjoin.h.
Referenced by ExecHashJoinInitializeDSM(), ExecHashTableDetach(), ExecParallelHashEnsureBatchAccessors(), ExecParallelHashIncreaseNumBatches(), and ExecParallelHashJoinSetUpBatches().
| Barrier ParallelHashJoinState::build_barrier |
Definition at line 271 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 265 of file hashjoin.h.
Referenced by ExecHashJoinInitializeDSM(), ExecParallelHashIncreaseNumBatches(), ExecParallelHashIncreaseNumBuckets(), and ExecParallelHashPopChunkQueue().
| pg_atomic_uint32 ParallelHashJoinState::distributor |
Definition at line 274 of file hashjoin.h.
Referenced by ExecHashJoinInitializeDSM(), and ExecParallelHashJoinNewBatch().
| SharedFileSet ParallelHashJoinState::fileset |
Definition at line 276 of file hashjoin.h.
Referenced by ExecHashJoinInitializeDSM(), ExecHashJoinInitializeWorker(), ExecHashJoinReInitializeDSM(), ExecParallelHashEnsureBatchAccessors(), ExecParallelHashJoinSetUpBatches(), and ExecParallelHashRepartitionRest().
| Barrier ParallelHashJoinState::grow_batches_barrier |
Definition at line 272 of file hashjoin.h.
Referenced by ExecHashJoinInitializeDSM(), ExecParallelHashIncreaseNumBatches(), and MultiExecParallelHash().
| Barrier ParallelHashJoinState::grow_buckets_barrier |
Definition at line 273 of file hashjoin.h.
Referenced by ExecHashJoinInitializeDSM(), ExecParallelHashIncreaseNumBuckets(), and MultiExecParallelHash().
| ParallelHashGrowth ParallelHashJoinState::growth |
Definition at line 264 of file hashjoin.h.
Referenced by ExecHashJoinInitializeDSM(), ExecHashTableCreate(), ExecParallelHashIncreaseNumBatches(), ExecParallelHashIncreaseNumBuckets(), ExecParallelHashTupleAlloc(), ExecParallelHashTuplePrealloc(), and MultiExecParallelHash().
| LWLock ParallelHashJoinState::lock |
Definition at line 269 of file hashjoin.h.
Referenced by ExecHashJoinInitializeDSM(), ExecParallelHashMergeCounters(), ExecParallelHashPopChunkQueue(), ExecParallelHashTupleAlloc(), and ExecParallelHashTuplePrealloc().
| int ParallelHashJoinState::nbatch |
Definition at line 261 of file hashjoin.h.
Referenced by ExecHashJoinInitializeDSM(), ExecHashTableCreate(), ExecParallelHashEnsureBatchAccessors(), ExecParallelHashIncreaseNumBatches(), ExecParallelHashJoinSetUpBatches(), and ExecParallelHashRepartitionFirst().
| int ParallelHashJoinState::nbuckets |
Definition at line 263 of file hashjoin.h.
Referenced by ExecHashJoinInitializeDSM(), ExecHashTableCreate(), ExecParallelHashIncreaseNumBatches(), ExecParallelHashIncreaseNumBuckets(), ExecParallelHashTableAlloc(), ExecParallelHashTableSetCurrentBatch(), and MultiExecParallelHash().
| int ParallelHashJoinState::nparticipants |
Definition at line 266 of file hashjoin.h.
Referenced by ExecHashJoinInitializeDSM(), ExecParallelHashEnsureBatchAccessors(), ExecParallelHashIncreaseNumBatches(), and ExecParallelHashJoinSetUpBatches().
| dsa_pointer ParallelHashJoinState::old_batches |
Definition at line 260 of file hashjoin.h.
Referenced by ExecHashJoinInitializeDSM(), ExecParallelHashIncreaseNumBatches(), and ExecParallelHashRepartitionRest().
| int ParallelHashJoinState::old_nbatch |
Definition at line 262 of file hashjoin.h.
Referenced by ExecParallelHashIncreaseNumBatches(), and ExecParallelHashRepartitionRest().
| size_t ParallelHashJoinState::space_allowed |
Definition at line 267 of file hashjoin.h.
Referenced by ExecHashJoinInitializeDSM(), ExecHashTableCreate(), ExecParallelHashIncreaseNumBatches(), ExecParallelHashTupleAlloc(), and ExecParallelHashTuplePrealloc().
| size_t ParallelHashJoinState::total_tuples |
Definition at line 268 of file hashjoin.h.
Referenced by ExecHashJoinInitializeDSM(), ExecParallelHashMergeCounters(), and MultiExecParallelHash().