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

Go to the source code of this file.
Functions | |
| LockRowsState * | ExecInitLockRows (LockRows *node, EState *estate, int eflags) |
| void | ExecEndLockRows (LockRowsState *node) |
| void | ExecReScanLockRows (LockRowsState *node) |
|
extern |
Definition at line 394 of file nodeLockRows.c.
References EvalPlanQualEnd(), ExecEndNode(), LockRowsState::lr_epqstate, and outerPlanState.
Referenced by ExecEndNode().
|
extern |
Definition at line 291 of file nodeLockRows.c.
References Assert, bms_is_member(), LockRows::epqParam, EState::es_unpruned_relids, EvalPlanQualInit(), EXEC_FLAG_MARK, exec_rt_fetch(), ExecBuildAuxRowMark(), ExecFindRowMark(), ExecGetResultSlotOps(), ExecInitNode(), ExecInitResultTypeTL(), ExecLockRows(), fb(), PlanRowMark::isParent, lappend(), lfirst_node, makeNode, NIL, outerPlan, outerPlanState, RowMarkRequiresRowShareLock, LockRows::rowMarks, RTE_RELATION, and PlanRowMark::rti.
Referenced by ExecInitNode().
|
extern |
Definition at line 403 of file nodeLockRows.c.
References ExecReScan(), fb(), outerPlan, and outerPlanState.
Referenced by ExecReScan().