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

Go to the source code of this file.
Functions | |
| CteScanState * | ExecInitCteScan (CteScan *node, EState *estate, int eflags) |
| void | ExecEndCteScan (CteScanState *node) |
| void | ExecReScanCteScan (CteScanState *node) |
|
extern |
Definition at line 288 of file nodeCtescan.c.
References CteScanState::cte_table, fb(), CteScanState::leader, and tuplestore_end().
Referenced by ExecEndNode().
|
extern |
Definition at line 175 of file nodeCtescan.c.
References Assert, castNode, CteScan::cteParam, CteScan::ctePlanId, DatumGetPointer(), EState::es_param_exec_vals, EState::es_subplanstates, EXEC_FLAG_MARK, EXEC_FLAG_REWIND, ExecAssignExprContext(), ExecAssignScanProjectionInfo(), ExecCteScan(), ExecGetResultType(), ExecInitQual(), ExecInitResultTypeTL(), ExecInitScanTupleSlot(), fb(), innerPlan, list_nth(), makeNode, outerPlan, PointerGetDatum(), CteScan::scan, TTSOpsMinimalTuple, tuplestore_alloc_read_pointer(), tuplestore_begin_heap(), tuplestore_rescan(), tuplestore_select_read_pointer(), tuplestore_set_eflags(), and work_mem.
Referenced by ExecInitNode().
|
extern |
Definition at line 307 of file nodeCtescan.c.
References PlanState::chgParam, CteScanState::cte_table, CteScanState::cteplanstate, CteScanState::eof_cte, ExecClearTuple(), ExecScanReScan(), fb(), CteScanState::leader, ScanState::ps, PlanState::ps_ResultTupleSlot, CteScanState::readptr, CteScanState::ss, tuplestore_clear(), tuplestore_rescan(), and tuplestore_select_read_pointer().
Referenced by ExecReScan().