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

Go to the source code of this file.
Functions | |
| TidScanState * | ExecInitTidScan (TidScan *node, EState *estate, int eflags) |
| void | ExecEndTidScan (TidScanState *node) |
| void | ExecReScanTidScan (TidScanState *node) |
| void ExecEndTidScan | ( | TidScanState * | node | ) |
Definition at line 481 of file nodeTidscan.c.
References TidScanState::ss, ScanState::ss_currentScanDesc, and table_endscan().
Referenced by ExecEndNode().
| TidScanState * ExecInitTidScan | ( | TidScan * | node, |
| EState * | estate, | ||
| int | eflags | ||
| ) |
Definition at line 499 of file nodeTidscan.c.
References ExecAssignExprContext(), ExecAssignScanProjectionInfo(), ExecInitQual(), ExecInitResultTypeTL(), ExecInitScanTupleSlot(), ExecOpenScanRelation(), PlanState::ExecProcNode, ExecTidScan(), makeNode, PlanState::plan, ScanState::ps, PlanState::qual, RelationGetDescr, TidScan::scan, Scan::scanrelid, TidScanState::ss, ScanState::ss_currentRelation, ScanState::ss_currentScanDesc, PlanState::state, table_slot_callbacks(), TidExprListCreate(), TidScanState::tss_NumTids, TidScanState::tss_TidList, and TidScanState::tss_TidPtr.
Referenced by ExecInitNode().
| void ExecReScanTidScan | ( | TidScanState * | node | ) |
Definition at line 458 of file nodeTidscan.c.
References ExecScanReScan(), pfree(), TidScanState::ss, ScanState::ss_currentScanDesc, table_rescan(), TidScanState::tss_NumTids, TidScanState::tss_TidList, and TidScanState::tss_TidPtr.
Referenced by ExecReScan().