PostgreSQL Source Code  git master
HashJoinState Struct Reference

#include <execnodes.h>

Data Fields

JoinState js
 
ExprStatehashclauses
 
Listhj_OuterHashKeys
 
Listhj_HashOperators
 
Listhj_Collations
 
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 2183 of file execnodes.h.

Field Documentation

◆ hashclauses

ExprState* HashJoinState::hashclauses

Definition at line 2186 of file execnodes.h.

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

◆ hj_Collations

List* HashJoinState::hj_Collations

Definition at line 2189 of file execnodes.h.

Referenced by ExecHashJoinImpl(), and ExecInitHashJoin().

◆ hj_CurBucketNo

◆ hj_CurHashValue

uint32 HashJoinState::hj_CurHashValue

◆ hj_CurSkewBucketNo

◆ hj_CurTuple

◆ hj_FirstOuterTupleSlot

TupleTableSlot* HashJoinState::hj_FirstOuterTupleSlot

◆ hj_HashOperators

List* HashJoinState::hj_HashOperators

Definition at line 2188 of file execnodes.h.

Referenced by ExecHashJoinImpl(), and ExecInitHashJoin().

◆ hj_HashTable

◆ hj_HashTupleSlot

◆ hj_JoinState

int HashJoinState::hj_JoinState

Definition at line 2200 of file execnodes.h.

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

◆ hj_MatchedOuter

bool HashJoinState::hj_MatchedOuter

Definition at line 2201 of file execnodes.h.

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

◆ hj_NullInnerTupleSlot

TupleTableSlot* HashJoinState::hj_NullInnerTupleSlot

Definition at line 2198 of file execnodes.h.

Referenced by ExecHashJoinImpl(), and ExecInitHashJoin().

◆ hj_NullOuterTupleSlot

TupleTableSlot* HashJoinState::hj_NullOuterTupleSlot

Definition at line 2197 of file execnodes.h.

Referenced by ExecHashJoinImpl(), and ExecInitHashJoin().

◆ hj_OuterHashKeys

List* HashJoinState::hj_OuterHashKeys

◆ hj_OuterNotEmpty

bool HashJoinState::hj_OuterNotEmpty

◆ hj_OuterTupleSlot

TupleTableSlot* HashJoinState::hj_OuterTupleSlot

◆ js


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