|
PostgreSQL Source Code git master
|
#include "nodes/execnodes.h"

Go to the source code of this file.
Functions | |
| LimitState * | ExecInitLimit (Limit *node, EState *estate, int eflags) |
| void | ExecEndLimit (LimitState *node) |
| void | ExecReScanLimit (LimitState *node) |
| void ExecEndLimit | ( | LimitState * | node | ) |
Definition at line 534 of file nodeLimit.c.
References ExecEndNode(), and outerPlanState.
Referenced by ExecEndNode().
| LimitState * ExecInitLimit | ( | Limit * | node, |
| EState * | estate, | ||
| int | eflags | ||
| ) |
Definition at line 447 of file nodeLimit.c.
References Assert(), LimitState::eqfunction, EXEC_FLAG_MARK, ExecAssignExprContext(), ExecGetResultSlotOps(), ExecGetResultType(), ExecInitExpr(), ExecInitExtraTupleSlot(), ExecInitNode(), ExecInitResultTypeTL(), ExecLimit(), PlanState::ExecProcNode, execTuplesMatchPrepare(), LimitState::last_slot, LIMIT_INITIAL, LIMIT_OPTION_WITH_TIES, LimitState::limitCount, Limit::limitCount, LimitState::limitOffset, Limit::limitOffset, LimitState::limitOption, Limit::limitOption, LimitState::lstate, makeNode, outerPlan, outerPlanState, PlanState::plan, LimitState::ps, PlanState::ps_ProjInfo, PlanState::resultops, PlanState::resultopsfixed, PlanState::resultopsset, PlanState::state, and Limit::uniqNumCols.
Referenced by ExecInitNode().
| void ExecReScanLimit | ( | LimitState * | node | ) |
Definition at line 541 of file nodeLimit.c.
References ExecReScan(), outerPlan, outerPlanState, and recompute_limits().
Referenced by ExecReScan().