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 470 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 488 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 447 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().