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

#include <execnodes.h>

Data Fields

NodeTag type
 
SubPlan * subplan
 
PlanState * planstate
 
PlanState * parent
 
ExprState * testexpr
 
HeapTuple curTuple
 
Datum curArray
 
TupleDesc descRight
 
ProjectionInfo * projLeft
 
ProjectionInfo * projRight
 
TupleHashTable hashtable
 
TupleHashTable hashnulls
 
bool havehashrows
 
bool havenullrows
 
MemoryContext tuplesContext
 
ExprContext * innerecontext
 
int numCols
 
AttrNumber * keyColIdx
 
Oid * tab_eq_funcoids
 
Oid * tab_collations
 
FmgrInfo * tab_hash_funcs
 
ExprState * lhs_hash_expr
 
FmgrInfo * cur_eq_funcs
 
ExprState * cur_eq_comp
 

Detailed Description

Definition at line 1046 of file execnodes.h.

Field Documentation

◆ cur_eq_comp

ExprState* SubPlanState::cur_eq_comp

Definition at line 1074 of file execnodes.h.

Referenced by ExecHashSubPlan(), and ExecInitSubPlan().

◆ cur_eq_funcs

FmgrInfo* SubPlanState::cur_eq_funcs

Definition at line 1073 of file execnodes.h.

Referenced by ExecHashSubPlan(), and ExecInitSubPlan().

◆ curArray

Datum SubPlanState::curArray

Definition at line 1054 of file execnodes.h.

Referenced by ExecInitSubPlan(), and ExecSetParamPlan().

◆ curTuple

HeapTuple SubPlanState::curTuple

Definition at line 1053 of file execnodes.h.

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

◆ descRight

TupleDesc SubPlanState::descRight

Definition at line 1056 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ hashnulls

TupleHashTable SubPlanState::hashnulls

Definition at line 1060 of file execnodes.h.

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

◆ hashtable

TupleHashTable SubPlanState::hashtable

Definition at line 1059 of file execnodes.h.

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

◆ havehashrows

bool SubPlanState::havehashrows

Definition at line 1061 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecHashSubPlan().

◆ havenullrows

bool SubPlanState::havenullrows

Definition at line 1062 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecHashSubPlan().

◆ innerecontext

ExprContext* SubPlanState::innerecontext

Definition at line 1064 of file execnodes.h.

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

◆ keyColIdx

AttrNumber* SubPlanState::keyColIdx

Definition at line 1067 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ lhs_hash_expr

ExprState* SubPlanState::lhs_hash_expr

Definition at line 1072 of file execnodes.h.

Referenced by ExecHashSubPlan(), and ExecInitSubPlan().

◆ numCols

int SubPlanState::numCols

Definition at line 1065 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ parent

PlanState* SubPlanState::parent

Definition at line 1051 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ planstate

◆ projLeft

ProjectionInfo* SubPlanState::projLeft

Definition at line 1057 of file execnodes.h.

Referenced by ExecHashSubPlan(), and ExecInitSubPlan().

◆ projRight

ProjectionInfo* SubPlanState::projRight

Definition at line 1058 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ subplan

◆ tab_collations

Oid* SubPlanState::tab_collations

Definition at line 1070 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ tab_eq_funcoids

Oid* SubPlanState::tab_eq_funcoids

Definition at line 1068 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ tab_hash_funcs

FmgrInfo* SubPlanState::tab_hash_funcs

Definition at line 1071 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ testexpr

ExprState* SubPlanState::testexpr

Definition at line 1052 of file execnodes.h.

Referenced by ExecInitSubPlan(), and ExecScanSubPlan().

◆ tuplesContext

MemoryContext SubPlanState::tuplesContext

Definition at line 1063 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ type

NodeTag SubPlanState::type

Definition at line 1048 of file execnodes.h.


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