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: