| 312 | } |
| 313 | |
| 314 | static TupleTableSlot * |
| 315 | FunctionNext(FunctionScanState *node) |
| 316 | { |
| 317 | TupleTableSlot *result; |
| 318 | |
| 319 | result = FunctionNext_guts(node); |
| 320 | |
| 321 | if (TupIsNull(result) && !node->delayEagerFree) |
| 322 | ExecEagerFreeFunctionScan((FunctionScanState *) &node->ss.ps); |
| 323 | |
| 324 | return result; |
| 325 | } |
| 326 | |
| 327 | /* |
| 328 | * FunctionRecheck -- access method routine to recheck a tuple in EvalPlanQual |
nothing calls this directly
no test coverage detected