PostgreSQL Source Code git master
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
SubPlanState Struct Reference

#include <execnodes.h>

Data Fields

NodeTag type
 
SubPlansubplan
 
struct PlanStateplanstate
 
struct PlanStateparent
 
ExprStatetestexpr
 
HeapTuple curTuple
 
Datum curArray
 
TupleDesc descRight
 
ProjectionInfoprojLeft
 
ProjectionInfoprojRight
 
TupleHashTable hashtable
 
TupleHashTable hashnulls
 
bool havehashrows
 
bool havenullrows
 
MemoryContext hashtablecxt
 
MemoryContext hashtempcxt
 
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 1002 of file execnodes.h.

Field Documentation

◆ cur_eq_comp

ExprState* SubPlanState::cur_eq_comp

Definition at line 1031 of file execnodes.h.

Referenced by ExecHashSubPlan(), and ExecInitSubPlan().

◆ cur_eq_funcs

FmgrInfo* SubPlanState::cur_eq_funcs

Definition at line 1030 of file execnodes.h.

Referenced by ExecHashSubPlan(), and ExecInitSubPlan().

◆ curArray

Datum SubPlanState::curArray

Definition at line 1010 of file execnodes.h.

Referenced by ExecInitSubPlan(), and ExecSetParamPlan().

◆ curTuple

HeapTuple SubPlanState::curTuple

Definition at line 1009 of file execnodes.h.

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

◆ descRight

TupleDesc SubPlanState::descRight

Definition at line 1012 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ hashnulls

TupleHashTable SubPlanState::hashnulls

Definition at line 1016 of file execnodes.h.

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

◆ hashtable

TupleHashTable SubPlanState::hashtable

Definition at line 1015 of file execnodes.h.

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

◆ hashtablecxt

MemoryContext SubPlanState::hashtablecxt

Definition at line 1019 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ hashtempcxt

MemoryContext SubPlanState::hashtempcxt

Definition at line 1020 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ havehashrows

bool SubPlanState::havehashrows

Definition at line 1017 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecHashSubPlan().

◆ havenullrows

bool SubPlanState::havenullrows

Definition at line 1018 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecHashSubPlan().

◆ innerecontext

ExprContext* SubPlanState::innerecontext

Definition at line 1021 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ keyColIdx

AttrNumber* SubPlanState::keyColIdx

Definition at line 1024 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ lhs_hash_expr

ExprState* SubPlanState::lhs_hash_expr

Definition at line 1029 of file execnodes.h.

Referenced by ExecHashSubPlan(), and ExecInitSubPlan().

◆ numCols

int SubPlanState::numCols

Definition at line 1022 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ parent

struct PlanState* SubPlanState::parent

Definition at line 1007 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ planstate

◆ projLeft

ProjectionInfo* SubPlanState::projLeft

Definition at line 1013 of file execnodes.h.

Referenced by ExecHashSubPlan(), and ExecInitSubPlan().

◆ projRight

ProjectionInfo* SubPlanState::projRight

Definition at line 1014 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ subplan

◆ tab_collations

Oid* SubPlanState::tab_collations

Definition at line 1027 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ tab_eq_funcoids

Oid* SubPlanState::tab_eq_funcoids

Definition at line 1025 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ tab_hash_funcs

FmgrInfo* SubPlanState::tab_hash_funcs

Definition at line 1028 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ testexpr

ExprState* SubPlanState::testexpr

Definition at line 1008 of file execnodes.h.

Referenced by ExecInitSubPlan(), and ExecScanSubPlan().

◆ type

NodeTag SubPlanState::type

Definition at line 1004 of file execnodes.h.


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