PostgreSQL Source Code  git master
SetExprState Struct Reference

#include <execnodes.h>

Data Fields

NodeTag type
 
Exprexpr
 
Listargs
 
ExprStateelidedFuncState
 
FmgrInfo func
 
TuplestorestatefuncResultStore
 
TupleTableSlotfuncResultSlot
 
TupleDesc funcResultDesc
 
bool funcReturnsTuple
 
bool funcReturnsSet
 
bool setArgsValid
 
bool shutdown_reg
 
FunctionCallInfo fcinfo
 

Detailed Description

Definition at line 773 of file execnodes.h.

Field Documentation

◆ args

◆ elidedFuncState

ExprState* SetExprState::elidedFuncState

Definition at line 784 of file execnodes.h.

Referenced by ExecInitTableFunctionResult(), and ExecMakeTableFunctionResult().

◆ expr

Expr* SetExprState::expr

◆ fcinfo

FunctionCallInfo SetExprState::fcinfo

Definition at line 836 of file execnodes.h.

Referenced by ExecMakeFunctionResultSet(), ExecMakeTableFunctionResult(), and init_sexpr().

◆ func

◆ funcResultDesc

TupleDesc SetExprState::funcResultDesc

Definition at line 805 of file execnodes.h.

Referenced by ExecMakeFunctionResultSet(), ExecPrepareTuplestoreResult(), and init_sexpr().

◆ funcResultSlot

TupleTableSlot* SetExprState::funcResultSlot

◆ funcResultStore

Tuplestorestate* SetExprState::funcResultStore

◆ funcReturnsSet

bool SetExprState::funcReturnsSet

◆ funcReturnsTuple

bool SetExprState::funcReturnsTuple

Definition at line 806 of file execnodes.h.

Referenced by ExecMakeFunctionResultSet(), and init_sexpr().

◆ setArgsValid

bool SetExprState::setArgsValid

Definition at line 821 of file execnodes.h.

Referenced by ExecMakeFunctionResultSet(), and ShutdownSetExpr().

◆ shutdown_reg

bool SetExprState::shutdown_reg

◆ type

NodeTag SetExprState::type

Definition at line 775 of file execnodes.h.


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