PostgreSQL Source Code
git master
|
Go to the source code of this file.
Functions | |
static TupleTableSlot * | SubqueryNext (SubqueryScanState *node) |
static bool | SubqueryRecheck (SubqueryScanState *node, TupleTableSlot *slot) |
static TupleTableSlot * | ExecSubqueryScan (PlanState *pstate) |
SubqueryScanState * | ExecInitSubqueryScan (SubqueryScan *node, EState *estate, int eflags) |
void | ExecEndSubqueryScan (SubqueryScanState *node) |
void | ExecReScanSubqueryScan (SubqueryScanState *node) |
void ExecEndSubqueryScan | ( | SubqueryScanState * | node | ) |
Definition at line 168 of file nodeSubqueryscan.c.
References ExecEndNode(), and SubqueryScanState::subplan.
Referenced by ExecEndNode().
SubqueryScanState* ExecInitSubqueryScan | ( | SubqueryScan * | node, |
EState * | estate, | ||
int | eflags | ||
) |
Definition at line 97 of file nodeSubqueryscan.c.
References Assert, EXEC_FLAG_MARK, ExecAssignExprContext(), ExecAssignScanProjectionInfo(), ExecGetResultSlotOps(), ExecGetResultType(), ExecInitNode(), ExecInitQual(), ExecInitResultTypeTL(), ExecInitScanTupleSlot(), PlanState::ExecProcNode, ExecSubqueryScan(), innerPlan, makeNode, outerPlan, PlanState::plan, ScanState::ps, PlanState::qual, PlanState::resultops, PlanState::resultopsfixed, PlanState::resultopsset, SubqueryScan::scan, PlanState::scanops, PlanState::scanopsfixed, PlanState::scanopsset, SubqueryScanState::ss, PlanState::state, SubqueryScanState::subplan, and SubqueryScan::subplan.
Referenced by ExecInitNode().
void ExecReScanSubqueryScan | ( | SubqueryScanState * | node | ) |
Definition at line 183 of file nodeSubqueryscan.c.
References PlanState::chgParam, ExecReScan(), ExecScanReScan(), ScanState::ps, SubqueryScanState::ss, SubqueryScanState::subplan, and UpdateChangedParamSet().
Referenced by ExecReScan().
|
static |
Definition at line 83 of file nodeSubqueryscan.c.
References castNode, ExecScan(), SubqueryScanState::ss, SubqueryNext(), and SubqueryRecheck().
Referenced by ExecInitSubqueryScan().
|
static |
Definition at line 46 of file nodeSubqueryscan.c.
References ExecProcNode(), and SubqueryScanState::subplan.
Referenced by ExecSubqueryScan().
|
static |
Definition at line 67 of file nodeSubqueryscan.c.
Referenced by ExecSubqueryScan().