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

Go to the source code of this file.
Functions | |
| TableFuncScanState * | ExecInitTableFuncScan (TableFuncScan *node, EState *estate, int eflags) |
| void | ExecEndTableFuncScan (TableFuncScanState *node) |
| void | ExecReScanTableFuncScan (TableFuncScanState *node) |
|
extern |
Definition at line 220 of file nodeTableFuncscan.c.
References fb(), tuplestore_end(), and TableFuncScanState::tupstore.
Referenced by ExecEndNode().
|
extern |
Definition at line 111 of file nodeTableFuncscan.c.
References ALLOCSET_DEFAULT_SIZES, AllocSetContextCreate, Assert, BuildDescFromLists(), TableFunc::colexprs, CurrentMemoryContext, TableFunc::docexpr, EXEC_FLAG_MARK, ExecAssignExprContext(), ExecAssignScanProjectionInfo(), ExecInitExpr(), ExecInitExprList(), ExecInitQual(), ExecInitResultTypeTL(), ExecInitScanTupleSlot(), ExecTableFuncScan(), fb(), fmgr_info(), TableFunc::functype, getTypeInputInfo(), i, innerPlan, JsonbTableRoutine, makeNode, TupleDescData::natts, outerPlan, palloc_array, TableFunc::rowexpr, TableFuncScan::scan, TableFuncScan::tablefunc, TFT_XMLTABLE, TTSOpsMinimalTuple, TupleDescAttr(), and XmlTableRoutine.
Referenced by ExecInitNode().
|
extern |
Definition at line 237 of file nodeTableFuncscan.c.
References PlanState::chgParam, ExecClearTuple(), ExecScanReScan(), fb(), ScanState::ps, PlanState::ps_ResultTupleSlot, TableFuncScanState::ss, tuplestore_end(), tuplestore_rescan(), and TableFuncScanState::tupstore.
Referenced by ExecReScan().