PostgreSQL Source Code git master
Data Fields
ParallelHashJoinBatchAccessor Struct Reference

#include <hashjoin.h>

Data Fields

 
size_t  preallocated
 
size_t  ntuples
 
size_t  size
 
size_t  estimated_size
 
size_t  old_ntuples
 
 
bool  outer_eof
 
bool  done
 
 
 

Detailed Description

Definition at line 207 of file hashjoin.h.

Field Documentation

at_least_one_chunk

bool ParallelHashJoinBatchAccessor::at_least_one_chunk

Definition at line 217 of file hashjoin.h.

Referenced by ExecParallelHashTableSetCurrentBatch(), ExecParallelHashTupleAlloc(), and ExecParallelHashTuplePrealloc().

done

bool ParallelHashJoinBatchAccessor::done

Definition at line 219 of file hashjoin.h.

Referenced by ExecParallelHashEnsureBatchAccessors(), ExecParallelHashJoinNewBatch(), and ExecParallelPrepHashTableForUnmatched().

estimated_size

size_t ParallelHashJoinBatchAccessor::estimated_size

Definition at line 215 of file hashjoin.h.

Referenced by ExecParallelHashMergeCounters(), ExecParallelHashRepartitionFirst(), and ExecParallelHashRepartitionRest().

inner_tuples

SharedTuplestoreAccessor* ParallelHashJoinBatchAccessor::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

Definition at line 213 of file hashjoin.h.

Referenced by ExecParallelHashMergeCounters(), ExecParallelHashRepartitionFirst(), ExecParallelHashRepartitionRest(), ExecParallelHashTableInsert(), and ExecParallelHashTupleAlloc().

old_ntuples

size_t ParallelHashJoinBatchAccessor::old_ntuples

Definition at line 216 of file hashjoin.h.

Referenced by ExecParallelHashMergeCounters(), ExecParallelHashRepartitionFirst(), and ExecParallelHashRepartitionRest().

outer_eof

bool ParallelHashJoinBatchAccessor::outer_eof

Definition at line 218 of file hashjoin.h.

Referenced by ExecHashTableDetachBatch(), ExecParallelHashEnsureBatchAccessors(), and ExecParallelHashJoinOuterGetTuple().

outer_tuples

SharedTuplestoreAccessor* ParallelHashJoinBatchAccessor::outer_tuples

Definition at line 221 of file hashjoin.h.

Referenced by ExecHashTableDetach(), ExecHashTableDetachBatch(), ExecParallelHashCloseBatchAccessors(), ExecParallelHashEnsureBatchAccessors(), ExecParallelHashJoinNewBatch(), ExecParallelHashJoinOuterGetTuple(), ExecParallelHashJoinPartitionOuter(), ExecParallelHashJoinSetUpBatches(), and ExecParallelPrepHashTableForUnmatched().

preallocated

size_t ParallelHashJoinBatchAccessor::preallocated

Definition at line 212 of file hashjoin.h.

Referenced by ExecParallelHashEnsureBatchAccessors(), ExecParallelHashTableInsert(), and ExecParallelHashTuplePrealloc().

shared

ParallelHashJoinBatch* ParallelHashJoinBatchAccessor::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

Definition at line 214 of file hashjoin.h.

Referenced by ExecParallelHashMergeCounters().


The documentation for this struct was generated from the following file:

AltStyle によって変換されたページ (->オリジナル) /