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

Go to the source code of this file.
Functions | |
| MaterialState * | ExecInitMaterial (Material *node, EState *estate, int eflags) |
| void | ExecEndMaterial (MaterialState *node) |
| void | ExecMaterialMarkPos (MaterialState *node) |
| void | ExecMaterialRestrPos (MaterialState *node) |
| void | ExecReScanMaterial (MaterialState *node) |
|
extern |
Definition at line 240 of file nodeMaterial.c.
References ExecEndNode(), fb(), outerPlanState, tuplestore_end(), and MaterialState::tuplestorestate.
Referenced by ExecEndNode().
|
extern |
Definition at line 164 of file nodeMaterial.c.
References EXEC_FLAG_BACKWARD, EXEC_FLAG_MARK, EXEC_FLAG_REWIND, ExecCreateScanSlotFromOuterPlan(), ExecInitNode(), ExecInitResultTupleSlotTL(), ExecMaterial(), fb(), makeNode, outerPlan, outerPlanState, and TTSOpsMinimalTuple.
Referenced by ExecInitNode().
|
extern |
Definition at line 262 of file nodeMaterial.c.
References Assert, MaterialState::eflags, EXEC_FLAG_MARK, tuplestore_copy_read_pointer(), tuplestore_trim(), and MaterialState::tuplestorestate.
Referenced by ExecMarkPos().
|
extern |
Definition at line 290 of file nodeMaterial.c.
References Assert, MaterialState::eflags, EXEC_FLAG_MARK, tuplestore_copy_read_pointer(), and MaterialState::tuplestorestate.
Referenced by ExecRestrPos().
|
extern |
Definition at line 313 of file nodeMaterial.c.
References MaterialState::eflags, MaterialState::eof_underlying, EXEC_FLAG_REWIND, ExecClearTuple(), ExecReScan(), fb(), outerPlan, outerPlanState, ScanState::ps, PlanState::ps_ResultTupleSlot, MaterialState::ss, tuplestore_end(), tuplestore_rescan(), and MaterialState::tuplestorestate.
Referenced by ExecReScan().