PostgreSQL Source Code
git master
|
#include "nodes/execnodes.h"
Go to the source code of this file.
Functions | |
ValuesScanState * | ExecInitValuesScan (ValuesScan *node, EState *estate, int eflags) |
void | ExecReScanValuesScan (ValuesScanState *node) |
ValuesScanState* ExecInitValuesScan | ( | ValuesScan * | node, |
EState * | estate, | ||
int | eflags | ||
) |
Definition at line 210 of file nodeValuesscan.c.
References ValuesScanState::array_len, Assert, contain_subplans(), ValuesScanState::curr_idx, EState::es_jit_flags, EState::es_subplanstates, ExecAssignExprContext(), ExecAssignScanProjectionInfo(), ExecInitExprList(), ExecInitQual(), ExecInitResultTypeTL(), ExecInitScanTupleSlot(), PlanState::ExecProcNode, ExecTypeFromExprList(), ExecValuesScan(), ValuesScanState::exprlists, ValuesScanState::exprstatelists, i, innerPlan, lfirst_node, linitial, list_length(), makeNode, outerPlan, palloc(), palloc0(), PGJIT_NONE, PlanState::plan, ScanState::ps, PlanState::ps_ExprContext, PlanState::qual, ValuesScanState::rowcontext, ValuesScan::scan, ValuesScanState::ss, PlanState::state, TTSOpsVirtual, and ValuesScan::values_lists.
Referenced by ExecInitNode().
void ExecReScanValuesScan | ( | ValuesScanState * | node | ) |
Definition at line 328 of file nodeValuesscan.c.
References ValuesScanState::curr_idx, ExecClearTuple(), ExecScanReScan(), ScanState::ps, PlanState::ps_ResultTupleSlot, and ValuesScanState::ss.
Referenced by ExecReScan().