PostgreSQL Source Code git master
Loading...
Searching...
No Matches
HashState Struct Reference

#include <execnodes.h>

Data Fields

PlanState ps
 
HashJoinTable hashtable
 
ExprStatehash_expr
 
FmgrInfoskew_hashfunction
 
Oid skew_collation
 
Tuplestorestatenull_tuple_store
 
bool keep_null_tuples
 
SharedHashInfoshared_info
 
HashInstrumentationhinstrument
 
struct ParallelHashJoinStateparallel_state
 

Detailed Description

Definition at line 2663 of file execnodes.h.

Field Documentation

◆ hash_expr

ExprState* HashState::hash_expr

Definition at line 2667 of file execnodes.h.

Referenced by MultiExecParallelHash(), and MultiExecPrivateHash().

◆ hashtable

HashJoinTable HashState::hashtable

◆ hinstrument

HashInstrumentation* HashState::hinstrument

Definition at line 2688 of file execnodes.h.

Referenced by ExecHashInitializeWorker(), and ExecShutdownHash().

◆ keep_null_tuples

bool HashState::keep_null_tuples

Definition at line 2673 of file execnodes.h.

Referenced by MultiExecParallelHash(), and MultiExecPrivateHash().

◆ null_tuple_store

Tuplestorestate* HashState::null_tuple_store

Definition at line 2672 of file execnodes.h.

Referenced by MultiExecParallelHash(), and MultiExecPrivateHash().

◆ parallel_state

struct ParallelHashJoinState* HashState::parallel_state

Definition at line 2691 of file execnodes.h.

Referenced by MultiExecHash().

◆ ps

◆ shared_info

SharedHashInfo* HashState::shared_info

Definition at line 2681 of file execnodes.h.

Referenced by ExecHashInitializeDSM(), and ExecHashRetrieveInstrumentation().

◆ skew_collation

Oid HashState::skew_collation

Definition at line 2670 of file execnodes.h.

◆ skew_hashfunction

FmgrInfo* HashState::skew_hashfunction

Definition at line 2669 of file execnodes.h.


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