PostgreSQL Source Code git master
|
#include "nodes/execnodes.h"
Go to the source code of this file.
Functions | |
ProjectSetState * | ExecInitProjectSet (ProjectSet *node, EState *estate, int eflags) |
void | ExecEndProjectSet (ProjectSetState *node) |
void | ExecReScanProjectSet (ProjectSetState *node) |
void ExecEndProjectSet | ( | ProjectSetState * | node | ) |
Definition at line 328 of file nodeProjectSet.c.
References ExecEndNode(), and outerPlanState.
Referenced by ExecEndNode().
ProjectSetState * ExecInitProjectSet | ( | ProjectSet * | node, |
EState * | estate, | ||
int | eflags | ||
) |
Definition at line 227 of file nodeProjectSet.c.
References ALLOCSET_DEFAULT_SIZES, AllocSetContextCreate, Assert, CurrentMemoryContext, EXEC_FLAG_BACKWARD, EXEC_FLAG_MARK, ExecAssignExprContext(), ExecInitExpr(), ExecInitFunctionResultSet(), ExecInitNode(), ExecInitResultTupleSlotTL(), ExecProjectSet(), TargetEntry::expr, expression_returns_set(), innerPlan, IsA, lfirst, list_length(), makeNode, NIL, outerPlan, outerPlanState, palloc(), ProjectSet::plan, Plan::qual, Plan::targetlist, and TTSOpsVirtual.
Referenced by ExecInitNode().
void ExecReScanProjectSet | ( | ProjectSetState * | node | ) |
Definition at line 337 of file nodeProjectSet.c.
References ExecReScan(), outerPlan, outerPlanState, and ProjectSetState::pending_srf_tuples.
Referenced by ExecReScan().