|
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().