|
PostgreSQL Source Code git master
|
#include <execnodes.h>
Data Fields | |
| NodeTag | type |
| uint8 | flags |
| bool | resnull |
| Datum | resvalue |
| TupleTableSlot * | resultslot |
| struct ExprEvalStep * | steps |
| ExprStateEvalFunc | evalfunc |
| Expr * | expr |
| void * | evalfunc_private |
| int | steps_len |
| int | steps_alloc |
| PlanState * | parent |
| ParamListInfo | ext_params |
| Datum * | innermost_caseval |
| bool * | innermost_casenull |
| Datum * | innermost_domainval |
| bool * | innermost_domainnull |
| ErrorSaveContext * | escontext |
Definition at line 84 of file execnodes.h.
| ErrorSaveContext* ExprState::escontext |
Definition at line 147 of file execnodes.h.
| ExprStateEvalFunc ExprState::evalfunc |
Definition at line 115 of file execnodes.h.
| void* ExprState::evalfunc_private |
Definition at line 121 of file execnodes.h.
| Expr* ExprState::expr |
Definition at line 118 of file execnodes.h.
Referenced by calculate_frame_offsets(), and ExecInitExprRec().
| ParamListInfo ExprState::ext_params |
Definition at line 133 of file execnodes.h.
Referenced by ExecInitExprRec().
| uint8 ExprState::flags |
Definition at line 89 of file execnodes.h.
Referenced by ExecDelete(), ExecModifyTable(), ExecOnConflictUpdate(), and ExecProcessReturning().
| bool* ExprState::innermost_casenull |
Definition at line 136 of file execnodes.h.
Referenced by array_map(), and ExecInitExprRec().
| Datum* ExprState::innermost_caseval |
Definition at line 135 of file execnodes.h.
Referenced by array_map(), and ExecInitExprRec().
| bool* ExprState::innermost_domainnull |
Definition at line 139 of file execnodes.h.
| Datum* ExprState::innermost_domainval |
Definition at line 138 of file execnodes.h.
| PlanState* ExprState::parent |
Definition at line 132 of file execnodes.h.
Referenced by ExecInitExprRec().
| bool ExprState::resnull |
Definition at line 96 of file execnodes.h.
Referenced by ExecInitExprRec().
| TupleTableSlot* ExprState::resultslot |
Definition at line 104 of file execnodes.h.
Referenced by buildSubPlanHash(), and ExecScanExtended().
| Datum ExprState::resvalue |
Definition at line 98 of file execnodes.h.
Referenced by ExecInitExprRec().
| struct ExprEvalStep* ExprState::steps |
Definition at line 109 of file execnodes.h.
Referenced by ExecInitExprRec(), and ExprEvalPushStep().
| int ExprState::steps_alloc |
Definition at line 129 of file execnodes.h.
Referenced by ExprEvalPushStep().
| int ExprState::steps_len |
Definition at line 128 of file execnodes.h.
Referenced by ExecInitExprRec(), and ExprEvalPushStep().
| NodeTag ExprState::type |
Definition at line 86 of file execnodes.h.
Referenced by ExecBuildProjectionInfo(), and ExecBuildUpdateProjection().