PostgreSQL Source Code  git master
SubPlanState Struct Reference

#include <execnodes.h>

Data Fields

NodeTag type
 
SubPlansubplan
 
struct PlanStateplanstate
 
struct PlanStateparent
 
ExprStatetestexpr
 
Listargs
 
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
 
FmgrInfotab_eq_funcs
 
FmgrInfolhs_hash_funcs
 
FmgrInfocur_eq_funcs
 
ExprStatecur_eq_comp
 

Detailed Description

Definition at line 941 of file execnodes.h.

Field Documentation

◆ args

List* SubPlanState::args

Definition at line 948 of file execnodes.h.

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

◆ cur_eq_comp

ExprState* SubPlanState::cur_eq_comp

Definition at line 972 of file execnodes.h.

Referenced by ExecHashSubPlan(), and ExecInitSubPlan().

◆ cur_eq_funcs

FmgrInfo* SubPlanState::cur_eq_funcs

Definition at line 971 of file execnodes.h.

Referenced by ExecHashSubPlan(), and ExecInitSubPlan().

◆ curArray

Datum SubPlanState::curArray

Definition at line 950 of file execnodes.h.

Referenced by ExecInitSubPlan(), and ExecSetParamPlan().

◆ curTuple

HeapTuple SubPlanState::curTuple

Definition at line 949 of file execnodes.h.

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

◆ descRight

TupleDesc SubPlanState::descRight

Definition at line 952 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ hashnulls

TupleHashTable SubPlanState::hashnulls

Definition at line 956 of file execnodes.h.

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

◆ hashtable

TupleHashTable SubPlanState::hashtable

Definition at line 955 of file execnodes.h.

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

◆ hashtablecxt

MemoryContext SubPlanState::hashtablecxt

Definition at line 959 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ hashtempcxt

MemoryContext SubPlanState::hashtempcxt

Definition at line 960 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ havehashrows

bool SubPlanState::havehashrows

Definition at line 957 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecHashSubPlan().

◆ havenullrows

bool SubPlanState::havenullrows

Definition at line 958 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecHashSubPlan().

◆ innerecontext

ExprContext* SubPlanState::innerecontext

Definition at line 961 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ keyColIdx

AttrNumber* SubPlanState::keyColIdx

Definition at line 964 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ lhs_hash_funcs

FmgrInfo* SubPlanState::lhs_hash_funcs

Definition at line 970 of file execnodes.h.

Referenced by ExecHashSubPlan(), and ExecInitSubPlan().

◆ numCols

int SubPlanState::numCols

Definition at line 962 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ parent

struct PlanState* SubPlanState::parent

Definition at line 946 of file execnodes.h.

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

◆ planstate

◆ projLeft

ProjectionInfo* SubPlanState::projLeft

Definition at line 953 of file execnodes.h.

Referenced by ExecHashSubPlan(), and ExecInitSubPlan().

◆ projRight

ProjectionInfo* SubPlanState::projRight

Definition at line 954 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ subplan

◆ tab_collations

Oid* SubPlanState::tab_collations

Definition at line 967 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ tab_eq_funcoids

Oid* SubPlanState::tab_eq_funcoids

Definition at line 965 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ tab_eq_funcs

FmgrInfo* SubPlanState::tab_eq_funcs

Definition at line 969 of file execnodes.h.

Referenced by ExecInitSubPlan().

◆ tab_hash_funcs

FmgrInfo* SubPlanState::tab_hash_funcs

Definition at line 968 of file execnodes.h.

Referenced by buildSubPlanHash(), and ExecInitSubPlan().

◆ testexpr

ExprState* SubPlanState::testexpr

Definition at line 947 of file execnodes.h.

Referenced by ExecInitSubPlan(), and ExecScanSubPlan().

◆ type

NodeTag SubPlanState::type

Definition at line 943 of file execnodes.h.


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