PostgreSQL Source Code  git master
HashJoinState Struct Reference

#include <execnodes.h>

Data Fields

JoinState js
 
ExprStatehashclauses
 
ExprStatehj_OuterHash
 
HashJoinTable hj_HashTable
 
uint32 hj_CurHashValue
 
int hj_CurBucketNo
 
int hj_CurSkewBucketNo
 
HashJoinTuple hj_CurTuple
 
TupleTableSlothj_OuterTupleSlot
 
TupleTableSlothj_HashTupleSlot
 
TupleTableSlothj_NullOuterTupleSlot
 
TupleTableSlothj_NullInnerTupleSlot
 
TupleTableSlothj_FirstOuterTupleSlot
 
int hj_JoinState
 
bool hj_MatchedOuter
 
bool hj_OuterNotEmpty
 

Detailed Description

Definition at line 2223 of file execnodes.h.

Field Documentation

◆ hashclauses

ExprState* HashJoinState::hashclauses

Definition at line 2226 of file execnodes.h.

Referenced by ExecInitHashJoin(), ExecParallelScanHashBucket(), and ExecScanHashBucket().

◆ hj_CurBucketNo

◆ hj_CurHashValue

uint32 HashJoinState::hj_CurHashValue

◆ hj_CurSkewBucketNo

◆ hj_CurTuple

◆ hj_FirstOuterTupleSlot

TupleTableSlot* HashJoinState::hj_FirstOuterTupleSlot

◆ hj_HashTable

◆ hj_HashTupleSlot

◆ hj_JoinState

int HashJoinState::hj_JoinState

Definition at line 2238 of file execnodes.h.

Referenced by ExecHashJoinImpl(), ExecInitHashJoin(), and ExecReScanHashJoin().

◆ hj_MatchedOuter

bool HashJoinState::hj_MatchedOuter

Definition at line 2239 of file execnodes.h.

Referenced by ExecHashJoinImpl(), ExecInitHashJoin(), and ExecReScanHashJoin().

◆ hj_NullInnerTupleSlot

TupleTableSlot* HashJoinState::hj_NullInnerTupleSlot

Definition at line 2236 of file execnodes.h.

Referenced by ExecHashJoinImpl(), and ExecInitHashJoin().

◆ hj_NullOuterTupleSlot

TupleTableSlot* HashJoinState::hj_NullOuterTupleSlot

Definition at line 2235 of file execnodes.h.

Referenced by ExecHashJoinImpl(), and ExecInitHashJoin().

◆ hj_OuterHash

◆ hj_OuterNotEmpty

bool HashJoinState::hj_OuterNotEmpty

◆ hj_OuterTupleSlot

TupleTableSlot* HashJoinState::hj_OuterTupleSlot

◆ js


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