|
PostgreSQL Source Code git master
|


Go to the source code of this file.
Functions | |
| static pg_attribute_always_inline TupleTableSlot * | ExecScanFetch (ScanState *node, EPQState *epqstate, ExecScanAccessMtd accessMtd, ExecScanRecheckMtd recheckMtd) |
| static pg_attribute_always_inline TupleTableSlot * | ExecScanExtended (ScanState *node, ExecScanAccessMtd accessMtd, ExecScanRecheckMtd recheckMtd, EPQState *epqstate, ExprState *qual, ProjectionInfo *projInfo) |
|
static |
Definition at line 160 of file execScan.h.
References ExprContext::ecxt_scantuple, ExecClearTuple(), ExecProject(), ExecQual(), ExecScanFetch(), InstrCountFiltered1, ProjectionInfo::pi_state, ScanState::ps, PlanState::ps_ExprContext, ResetExprContext, ExprState::resultslot, and TupIsNull.
Referenced by ExecScan(), ExecSeqScan(), ExecSeqScanWithProject(), ExecSeqScanWithQual(), and ExecSeqScanWithQualProject().
|
static |
Definition at line 32 of file execScan.h.
References Assert(), bms_is_member(), CHECK_FOR_INTERRUPTS, EPQState::epqParam, EvalPlanQualFetchRowMark(), ExecClearTuple(), Plan::extParam, PlanState::plan, ScanState::ps, EPQState::relsubs_done, EPQState::relsubs_rowmark, EPQState::relsubs_slot, ScanState::ss_ScanTupleSlot, and TupIsNull.
Referenced by ExecScanExtended().