PostgreSQL Source Code git master
|
#include "nodes/execnodes.h"
Go to the source code of this file.
Functions | |
ResultState * | ExecInitResult (Result *node, EState *estate, int eflags) |
void | ExecEndResult (ResultState *node) |
void | ExecResultMarkPos (ResultState *node) |
void | ExecResultRestrPos (ResultState *node) |
void | ExecReScanResult (ResultState *node) |
void ExecEndResult | ( | ResultState * | node | ) |
Definition at line 240 of file nodeResult.c.
References ExecEndNode(), and outerPlanState.
Referenced by ExecEndNode().
ResultState * ExecInitResult | ( | Result * | node, |
EState * | estate, | ||
int | eflags | ||
) |
Definition at line 180 of file nodeResult.c.
References Assert, EXEC_FLAG_BACKWARD, EXEC_FLAG_MARK, ExecAssignExprContext(), ExecAssignProjectionInfo(), ExecInitNode(), ExecInitQual(), ExecInitResultTupleSlotTL(), PlanState::ExecProcNode, ExecResult(), innerPlan, makeNode, outerPlan, outerPlanState, PlanState::plan, Result::plan, ResultState::ps, PlanState::qual, Plan::qual, ResultState::resconstantqual, Result::resconstantqual, ResultState::rs_checkqual, ResultState::rs_done, PlanState::state, and TTSOpsVirtual.
Referenced by ExecInitNode().
void ExecReScanResult | ( | ResultState * | node | ) |
Definition at line 249 of file nodeResult.c.
References ExecReScan(), outerPlan, outerPlanState, ResultState::resconstantqual, ResultState::rs_checkqual, and ResultState::rs_done.
Referenced by ExecReScan().
void ExecResultMarkPos | ( | ResultState * | node | ) |
Definition at line 146 of file nodeResult.c.
References DEBUG2, elog, ExecMarkPos(), outerPlan, and outerPlanState.
Referenced by ExecMarkPos().
void ExecResultRestrPos | ( | ResultState * | node | ) |
Definition at line 161 of file nodeResult.c.
References elog, ERROR, ExecRestrPos(), outerPlan, and outerPlanState.
Referenced by ExecRestrPos().