155 return subquerystate;
TupleTableSlot * ExecProcNode(PlanState *node)
void ExecInitScanTupleSlot(EState *estate, ScanState *scanstate)
void ExecEndNode(PlanState *node)
TupleTableSlot * ExecScan(ScanState *node, ExecScanAccessMtd accessMtd, ExecScanRecheckMtd recheckMtd)
void ExecReScan(PlanState *node)
static TupleTableSlot * SubqueryNext(SubqueryScanState *node)
TupleTableSlot * ExecClearTuple(TupleTableSlot *slot)
TupleTableSlot * ss_ScanTupleSlot
void ExecFreeExprContext(PlanState *planstate)
void ExecAssignResultTypeFromTL(PlanState *planstate)
void ExecEndSubqueryScan(SubqueryScanState *node)
TupleTableSlot *(* ExecScanAccessMtd)(ScanState *node)
bool(* ExecScanRecheckMtd)(ScanState *node, TupleTableSlot *slot)
TupleTableSlot * ps_ResultTupleSlot
ExprState * ExecInitExpr(Expr *node, PlanState *parent)
void ExecAssignScanProjectionInfo(ScanState *node)
void ExecInitResultTupleSlot(EState *estate, PlanState *planstate)
TupleTableSlot * ExecSubqueryScan(SubqueryScanState *node)
SubqueryScanState * ExecInitSubqueryScan(SubqueryScan *node, EState *estate, int eflags)
void ExecReScanSubqueryScan(SubqueryScanState *node)
void UpdateChangedParamSet(PlanState *node, Bitmapset *newchg)
static bool SubqueryRecheck(SubqueryScanState *node, TupleTableSlot *slot)
#define Assert(condition)
void ExecAssignExprContext(EState *estate, PlanState *planstate)
TupleDesc ExecGetResultType(PlanState *planstate)
void ExecScanReScan(ScanState *node)
void ExecAssignScanType(ScanState *scanstate, TupleDesc tupDesc)
PlanState * ExecInitNode(Plan *node, EState *estate, int eflags)