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

Go to the source code of this file.
Functions | |
| SampleScanState * | ExecInitSampleScan (SampleScan *node, EState *estate, int eflags) |
| void | ExecEndSampleScan (SampleScanState *node) |
| void | ExecReScanSampleScan (SampleScanState *node) |
|
extern |
Definition at line 179 of file nodeSamplescan.c.
References TsmRoutine::EndSampleScan, SampleScanState::ss, ScanState::ss_currentScanDesc, table_endscan(), and SampleScanState::tsmroutine.
Referenced by ExecEndNode().
|
extern |
Definition at line 93 of file nodeSamplescan.c.
References Assert, ExecAssignExprContext(), ExecAssignScanProjectionInfo(), ExecInitExpr(), ExecInitExprList(), ExecInitQual(), ExecInitResultTypeTL(), ExecInitScanTupleSlot(), ExecOpenScanRelation(), ExecSampleScan(), fb(), GetTsmRoutine(), innerPlan, makeNode, outerPlan, pg_global_prng_state, pg_prng_uint32(), RelationGetDescr, SampleScan::scan, Scan::scanrelid, table_slot_callbacks(), and SampleScan::tablesample.
Referenced by ExecInitNode().
|
extern |
Definition at line 202 of file nodeSamplescan.c.
References SampleScanState::begun, SampleScanState::done, SampleScanState::donetuples, ExecScanReScan(), SampleScanState::haveblock, and SampleScanState::ss.
Referenced by ExecReScan().