|
PostgreSQL Source Code git master
|


Go to the source code of this file.
Functions | |
| SeqScanState * | ExecInitSeqScan (SeqScan *node, EState *estate, int eflags) |
| void | ExecEndSeqScan (SeqScanState *node) |
| void | ExecReScanSeqScan (SeqScanState *node) |
| void | ExecSeqScanEstimate (SeqScanState *node, ParallelContext *pcxt) |
| void | ExecSeqScanInitializeDSM (SeqScanState *node, ParallelContext *pcxt) |
| void | ExecSeqScanReInitializeDSM (SeqScanState *node, ParallelContext *pcxt) |
| void | ExecSeqScanInitializeWorker (SeqScanState *node, ParallelWorkerContext *pwcxt) |
|
extern |
Definition at line 293 of file nodeSeqscan.c.
References fb(), SeqScanState::ss, ScanState::ss_currentScanDesc, and table_endscan().
Referenced by ExecEndNode().
|
extern |
Definition at line 211 of file nodeSeqscan.c.
References Assert, ExecAssignExprContext(), ExecAssignScanProjectionInfo(), ExecInitQual(), ExecInitResultTypeTL(), ExecInitScanTupleSlot(), ExecOpenScanRelation(), ExecSeqScan(), ExecSeqScanEPQ(), ExecSeqScanWithProject(), ExecSeqScanWithQual(), ExecSeqScanWithQualProject(), fb(), innerPlan, makeNode, outerPlan, RelationGetDescr, SeqScan::scan, Scan::scanrelid, and table_slot_callbacks().
Referenced by ExecInitNode().
|
extern |
Definition at line 321 of file nodeSeqscan.c.
References ExecScanReScan(), fb(), SeqScanState::ss, ScanState::ss_currentScanDesc, and table_rescan().
Referenced by ExecReScan().
|
extern |
Definition at line 347 of file nodeSeqscan.c.
References EState::es_snapshot, ParallelContext::estimator, ScanState::ps, SeqScanState::pscan_len, shm_toc_estimate_chunk, shm_toc_estimate_keys, SeqScanState::ss, ScanState::ss_currentRelation, PlanState::state, and table_parallelscan_estimate().
Referenced by ExecParallelEstimate().
|
extern |
Definition at line 365 of file nodeSeqscan.c.
References EState::es_snapshot, fb(), PlanState::plan, Plan::plan_node_id, ScanState::ps, SeqScanState::pscan_len, shm_toc_allocate(), shm_toc_insert(), SeqScanState::ss, ScanState::ss_currentRelation, ScanState::ss_currentScanDesc, PlanState::state, table_beginscan_parallel(), table_parallelscan_initialize(), and ParallelContext::toc.
Referenced by ExecParallelInitializeDSM().
|
extern |
Definition at line 403 of file nodeSeqscan.c.
References fb(), PlanState::plan, Plan::plan_node_id, ScanState::ps, shm_toc_lookup(), SeqScanState::ss, ScanState::ss_currentRelation, ScanState::ss_currentScanDesc, and table_beginscan_parallel().
Referenced by ExecParallelInitializeWorker().
|
extern |
Definition at line 387 of file nodeSeqscan.c.
References fb(), TableScanDescData::rs_parallel, SeqScanState::ss, ScanState::ss_currentRelation, ScanState::ss_currentScanDesc, and table_parallelscan_reinitialize().
Referenced by ExecParallelReInitializeDSM().