PostgreSQL Source Code git master
Data Fields
HashJoinTupleData Struct Reference

#include <hashjoin.h>

Data Fields

union {
   struct HashJoinTupleData *   unshared
 
   dsa_pointer   shared
 
next
 
 

Detailed Description

Definition at line 78 of file hashjoin.h.

Field Documentation

hashvalue

uint32 HashJoinTupleData::hashvalue

Definition at line 86 of file hashjoin.h.

Referenced by ExecHashIncreaseNumBatches(), ExecHashIncreaseNumBuckets(), ExecHashSkewTableInsert(), ExecHashTableInsert(), ExecParallelHashIncreaseNumBuckets(), ExecParallelHashRepartitionFirst(), ExecParallelHashTableInsert(), ExecParallelHashTableInsertCurrentBatch(), ExecParallelScanHashBucket(), and ExecScanHashBucket().

union { ... } HashJoinTupleData::next

Referenced by ExecHashIncreaseNumBatches(), ExecHashIncreaseNumBuckets(), ExecHashRemoveNextSkewBucket(), ExecHashSkewTableInsert(), ExecHashTableInsert(), ExecHashTableResetMatchFlags(), ExecParallelHashNextTuple(), ExecParallelHashPushTuple(), ExecScanHashBucket(), and ExecScanHashTableForUnmatched().

shared

dsa_pointer HashJoinTupleData::shared

Definition at line 84 of file hashjoin.h.

Referenced by ExecParallelHashNextTuple(), and ExecParallelHashPushTuple().

unshared

struct HashJoinTupleData* HashJoinTupleData::unshared

Definition at line 83 of file hashjoin.h.

Referenced by ExecHashIncreaseNumBatches(), ExecHashIncreaseNumBuckets(), ExecHashRemoveNextSkewBucket(), ExecHashSkewTableInsert(), ExecHashTableInsert(), ExecHashTableResetMatchFlags(), ExecScanHashBucket(), and ExecScanHashTableForUnmatched().


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

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