* Fetch the next row (if any) from EvalPlanQual testing * * (In practice, there should never be more than one row...) */
| 3866 | * (In practice, there should never be more than one row...) |
| 3867 | */ |
| 3868 | TupleTableSlot * |
| 3869 | EvalPlanQualNext(EPQState *epqstate) |
| 3870 | { |
| 3871 | MemoryContext oldcontext; |
| 3872 | TupleTableSlot *slot; |
| 3873 | |
| 3874 | oldcontext = MemoryContextSwitchTo(epqstate->recheckestate->es_query_cxt); |
| 3875 | slot = ExecProcNode(epqstate->recheckplanstate); |
| 3876 | MemoryContextSwitchTo(oldcontext); |
| 3877 | |
| 3878 | return slot; |
| 3879 | } |
| 3880 | |
| 3881 | /* |
| 3882 | * Initialize or reset an EvalPlanQual state tree |
no test coverage detected