PostgreSQL Source Code: ParallelHashJoinBatchAccessor Struct Reference (original) (raw)
#include <[hashjoin.h](hashjoin%5F8h%5Fsource.html)>
Data Fields | |
---|---|
ParallelHashJoinBatch * | shared |
size_t | preallocated |
size_t | ntuples |
size_t | size |
size_t | estimated_size |
size_t | old_ntuples |
bool | at_least_one_chunk |
bool | outer_eof |
bool | done |
SharedTuplestoreAccessor * | inner_tuples |
SharedTuplestoreAccessor * | outer_tuples |
Detailed Description
Field Documentation
◆ at_least_one_chunk
bool ParallelHashJoinBatchAccessor::at_least_one_chunk
◆ done
bool ParallelHashJoinBatchAccessor::done
◆ estimated_size
size_t ParallelHashJoinBatchAccessor::estimated_size
◆ inner_tuples
Definition at line 220 of file hashjoin.h.
Referenced by ExecHashTableDetach(), ExecHashTableDetachBatch(), ExecParallelHashCloseBatchAccessors(), ExecParallelHashEnsureBatchAccessors(), ExecParallelHashJoinNewBatch(), ExecParallelHashJoinSetUpBatches(), ExecParallelHashRepartitionFirst(), ExecParallelHashRepartitionRest(), ExecParallelHashTableInsert(), ExecParallelPrepHashTableForUnmatched(), and MultiExecParallelHash().
◆ ntuples
size_t ParallelHashJoinBatchAccessor::ntuples
◆ old_ntuples
size_t ParallelHashJoinBatchAccessor::old_ntuples
◆ outer_eof
bool ParallelHashJoinBatchAccessor::outer_eof
◆ outer_tuples
◆ preallocated
size_t ParallelHashJoinBatchAccessor::preallocated
◆ shared
Definition at line 209 of file hashjoin.h.
Referenced by ExecHashTableDetachBatch(), ExecParallelHashEnsureBatchAccessors(), ExecParallelHashIncreaseNumBatches(), ExecParallelHashIncreaseNumBuckets(), ExecParallelHashJoinNewBatch(), ExecParallelHashJoinSetUpBatches(), ExecParallelHashMergeCounters(), ExecParallelHashTableAlloc(), ExecParallelHashTableSetCurrentBatch(), ExecParallelHashTupleAlloc(), ExecParallelHashTuplePrealloc(), and ExecParallelPrepHashTableForUnmatched().
◆ size
size_t ParallelHashJoinBatchAccessor::size
The documentation for this struct was generated from the following file:
- src/include/executor/hashjoin.h