PostgreSQL Source Code: HashJoinState Struct Reference (original) (raw)

#include <[execnodes.h](execnodes%5F8h%5Fsource.html)>

Data Fields
JoinState js
ExprState * hashclauses
ExprState * hj_OuterHash
HashJoinTable hj_HashTable
uint32 hj_CurHashValue
int hj_CurBucketNo
int hj_CurSkewBucketNo
HashJoinTuple hj_CurTuple
TupleTableSlot * hj_OuterTupleSlot
TupleTableSlot * hj_HashTupleSlot
TupleTableSlot * hj_NullOuterTupleSlot
TupleTableSlot * hj_NullInnerTupleSlot
TupleTableSlot * hj_FirstOuterTupleSlot
int hj_JoinState
bool hj_MatchedOuter
bool hj_OuterNotEmpty

Definition at line 2253 of file execnodes.h.

hashclauses

hj_CurBucketNo

int HashJoinState::hj_CurBucketNo

hj_CurHashValue

uint32 HashJoinState::hj_CurHashValue

hj_CurSkewBucketNo

int HashJoinState::hj_CurSkewBucketNo

hj_CurTuple

hj_FirstOuterTupleSlot

hj_HashTable

Definition at line 2258 of file execnodes.h.

Referenced by ExecEndHashJoin(), ExecHashJoinImpl(), ExecHashJoinNewBatch(), ExecHashJoinOuterGetTuple(), ExecInitHashJoin(), ExecParallelHashJoinNewBatch(), ExecParallelHashJoinOuterGetTuple(), ExecParallelHashJoinPartitionOuter(), ExecParallelPrepHashTableForUnmatched(), ExecParallelScanHashBucket(), ExecParallelScanHashTableForUnmatched(), ExecReScanHashJoin(), ExecScanHashBucket(), ExecScanHashTableForUnmatched(), and ExecShutdownHashJoin().

hj_HashTupleSlot

hj_JoinState

int HashJoinState::hj_JoinState

hj_MatchedOuter

bool HashJoinState::hj_MatchedOuter

hj_NullInnerTupleSlot

hj_NullOuterTupleSlot

hj_OuterHash

hj_OuterNotEmpty

bool HashJoinState::hj_OuterNotEmpty

hj_OuterTupleSlot

js


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