PostgreSQL Source Code git master
|
#include <hashjoin.h>
Data Fields | |
union { | |
struct HashJoinTupleData * unshared | |
dsa_pointer shared | |
} | next |
uint32 | hashvalue |
Definition at line 78 of file hashjoin.h.
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().
dsa_pointer HashJoinTupleData::shared |
Definition at line 84 of file hashjoin.h.
Referenced by ExecParallelHashNextTuple(), and ExecParallelHashPushTuple().
struct HashJoinTupleData* HashJoinTupleData::unshared |
Definition at line 83 of file hashjoin.h.
Referenced by ExecHashIncreaseNumBatches(), ExecHashIncreaseNumBuckets(), ExecHashRemoveNextSkewBucket(), ExecHashSkewTableInsert(), ExecHashTableInsert(), ExecHashTableResetMatchFlags(), ExecScanHashBucket(), and ExecScanHashTableForUnmatched().