|
PostgreSQL Source Code git master
|


Go to the source code of this file.
Functions | |
| TidRangeScanState * | ExecInitTidRangeScan (TidRangeScan *node, EState *estate, int eflags) |
| void | ExecEndTidRangeScan (TidRangeScanState *node) |
| void | ExecReScanTidRangeScan (TidRangeScanState *node) |
| void | ExecTidRangeScanEstimate (TidRangeScanState *node, ParallelContext *pcxt) |
| void | ExecTidRangeScanInitializeDSM (TidRangeScanState *node, ParallelContext *pcxt) |
| void | ExecTidRangeScanReInitializeDSM (TidRangeScanState *node, ParallelContext *pcxt) |
| void | ExecTidRangeScanInitializeWorker (TidRangeScanState *node, ParallelWorkerContext *pwcxt) |
|
extern |
Definition at line 339 of file nodeTidrangescan.c.
References fb(), TidRangeScanState::ss, ScanState::ss_currentScanDesc, and table_endscan().
Referenced by ExecEndNode().
|
extern |
Definition at line 359 of file nodeTidrangescan.c.
References ExecAssignExprContext(), ExecAssignScanProjectionInfo(), ExecInitQual(), ExecInitResultTypeTL(), ExecInitScanTupleSlot(), ExecOpenScanRelation(), ExecTidRangeScan(), fb(), makeNode, RelationGetDescr, TidRangeScan::scan, Scan::scanrelid, table_slot_callbacks(), and TidExprListCreate().
Referenced by ExecInitNode().
|
extern |
Definition at line 320 of file nodeTidrangescan.c.
References ExecScanReScan(), TidRangeScanState::ss, and TidRangeScanState::trss_inScan.
Referenced by ExecReScan().
|
extern |
Definition at line 432 of file nodeTidrangescan.c.
References EState::es_snapshot, ParallelContext::estimator, ScanState::ps, shm_toc_estimate_chunk, shm_toc_estimate_keys, TidRangeScanState::ss, ScanState::ss_currentRelation, PlanState::state, table_parallelscan_estimate(), and TidRangeScanState::trss_pscanlen.
Referenced by ExecParallelEstimate().
|
extern |
Definition at line 450 of file nodeTidrangescan.c.
References EState::es_snapshot, fb(), PlanState::plan, Plan::plan_node_id, ScanState::ps, shm_toc_allocate(), shm_toc_insert(), TidRangeScanState::ss, ScanState::ss_currentRelation, ScanState::ss_currentScanDesc, PlanState::state, table_beginscan_parallel_tidrange(), table_parallelscan_initialize(), ParallelContext::toc, and TidRangeScanState::trss_pscanlen.
Referenced by ExecParallelInitializeDSM().
|
extern |
Definition at line 488 of file nodeTidrangescan.c.
References fb(), PlanState::plan, Plan::plan_node_id, ScanState::ps, shm_toc_lookup(), TidRangeScanState::ss, ScanState::ss_currentRelation, ScanState::ss_currentScanDesc, and table_beginscan_parallel_tidrange().
Referenced by ExecParallelInitializeWorker().
|
extern |
Definition at line 472 of file nodeTidrangescan.c.
References fb(), TableScanDescData::rs_parallel, TidRangeScanState::ss, ScanState::ss_currentRelation, ScanState::ss_currentScanDesc, and table_parallelscan_reinitialize().
Referenced by ExecParallelReInitializeDSM().