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 887 of file execnodes.h.

Field Documentation

◆ args

List* SetExprState::args

Definition at line 891 of file execnodes.h.

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

◆ elidedFuncState

ExprState* SetExprState::elidedFuncState

Definition at line 898 of file execnodes.h.

Referenced by ExecMakeTableFunctionResult().

◆ expr

Expr* SetExprState::expr

Definition at line 890 of file execnodes.h.

Referenced by ExecMakeTableFunctionResult(), and init_sexpr().

◆ fcinfo

FunctionCallInfo SetExprState::fcinfo

Definition at line 950 of file execnodes.h.

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

◆ func

◆ funcResultDesc

TupleDesc SetExprState::funcResultDesc

Definition at line 919 of file execnodes.h.

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

◆ funcResultSlot

TupleTableSlot* SetExprState::funcResultSlot

◆ funcResultStore

Tuplestorestate* SetExprState::funcResultStore

◆ funcReturnsSet

bool SetExprState::funcReturnsSet

Definition at line 926 of file execnodes.h.

Referenced by ExecMakeTableFunctionResult(), and init_sexpr().

◆ funcReturnsTuple

bool SetExprState::funcReturnsTuple

Definition at line 920 of file execnodes.h.

Referenced by ExecMakeFunctionResultSet(), and init_sexpr().

◆ setArgsValid

bool SetExprState::setArgsValid

Definition at line 935 of file execnodes.h.

Referenced by ExecMakeFunctionResultSet(), and ShutdownSetExpr().

◆ shutdown_reg

bool SetExprState::shutdown_reg

◆ type

NodeTag SetExprState::type

Definition at line 889 of file execnodes.h.


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