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

#include <execnodes.h>

Data Fields

NodeTag type
 
SubPlansubplan
 
PlanStateplanstate
 
PlanStateparent
 
ExprStatetestexpr
 
HeapTuple curTuple
 
Datum curArray
 
TupleDesc descRight
 
ProjectionInfoprojLeft
 
ProjectionInfoprojRight
 
TupleHashTable hashtable
 
TupleHashTable hashnulls
 
bool havehashrows
 
bool havenullrows
 
MemoryContext tuplesContext
 
ExprContextinnerecontext
 
int numCols
 
AttrNumberkeyColIdx
 
Oidtab_eq_funcoids
 
Oidtab_collations
 
FmgrInfotab_hash_funcs
 
ExprStatelhs_hash_expr
 
FmgrInfocur_eq_funcs
 
ExprStatecur_eq_comp
 

Detailed Description

Definition at line 1045 of file execnodes.h.

Field Documentation

◆ cur_eq_comp

ExprState* SubPlanState::cur_eq_comp

Definition at line 1073 of file execnodes.h.

Referenced by ExecHashSubPlan(), and ExecInitSubPlan().

◆ cur_eq_funcs

FmgrInfo* SubPlanState::cur_eq_funcs

Definition at line 1072 of file execnodes.h.

Referenced by ExecHashSubPlan(), and ExecInitSubPlan().

◆ curArray

Datum SubPlanState::curArray

Definition at line 1053 of file execnodes.h.

Referenced by ExecInitSubPlan(), and ExecSetParamPlan().

◆ curTuple

HeapTuple SubPlanState::curTuple

Definition at line 1052 of file execnodes.h.

Referenced by ExecInitSubPlan(), ExecScanSubPlan(), and ExecSetParamPlan().

◆ descRight

TupleDesc SubPlanState::descRight

Definition at line 1055 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ hashnulls

TupleHashTable SubPlanState::hashnulls

Definition at line 1059 of file execnodes.h.

Referenced by buildSubPlanHash(), ExecHashSubPlan(), and ExecInitSubPlan().

◆ hashtable

TupleHashTable SubPlanState::hashtable

Definition at line 1058 of file execnodes.h.

Referenced by buildSubPlanHash(), ExecHashSubPlan(), and ExecInitSubPlan().

◆ havehashrows

bool SubPlanState::havehashrows

Definition at line 1060 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecHashSubPlan().

◆ havenullrows

bool SubPlanState::havenullrows

Definition at line 1061 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecHashSubPlan().

◆ innerecontext

ExprContext* SubPlanState::innerecontext

Definition at line 1063 of file execnodes.h.

Referenced by buildSubPlanHash(), ExecHashSubPlan(), and ExecInitSubPlan().

◆ keyColIdx

AttrNumber* SubPlanState::keyColIdx

Definition at line 1066 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ lhs_hash_expr

ExprState* SubPlanState::lhs_hash_expr

Definition at line 1071 of file execnodes.h.

Referenced by ExecHashSubPlan(), and ExecInitSubPlan().

◆ numCols

int SubPlanState::numCols

Definition at line 1064 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ parent

PlanState* SubPlanState::parent

Definition at line 1050 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ planstate

◆ projLeft

ProjectionInfo* SubPlanState::projLeft

Definition at line 1056 of file execnodes.h.

Referenced by ExecHashSubPlan(), and ExecInitSubPlan().

◆ projRight

ProjectionInfo* SubPlanState::projRight

Definition at line 1057 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ subplan

◆ tab_collations

Oid* SubPlanState::tab_collations

Definition at line 1069 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ tab_eq_funcoids

Oid* SubPlanState::tab_eq_funcoids

Definition at line 1067 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ tab_hash_funcs

FmgrInfo* SubPlanState::tab_hash_funcs

Definition at line 1070 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ testexpr

ExprState* SubPlanState::testexpr

Definition at line 1051 of file execnodes.h.

Referenced by ExecInitSubPlan(), and ExecScanSubPlan().

◆ tuplesContext

MemoryContext SubPlanState::tuplesContext

Definition at line 1062 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ type

NodeTag SubPlanState::type

Definition at line 1047 of file execnodes.h.


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