---------------------------------------------------------------- * ExecAsyncForeignScanRequest * * Asynchronously request a tuple from a designed async-capable node * ---------------------------------------------------------------- */
| 475 | * ---------------------------------------------------------------- |
| 476 | */ |
| 477 | void |
| 478 | ExecAsyncForeignScanRequest(AsyncRequest *areq) |
| 479 | { |
| 480 | ForeignScanState *node = (ForeignScanState *) areq->requestee; |
| 481 | FdwRoutine *fdwroutine = node->fdwroutine; |
| 482 | |
| 483 | Assert(fdwroutine->ForeignAsyncRequest != NULL); |
| 484 | fdwroutine->ForeignAsyncRequest(areq); |
| 485 | } |
| 486 | |
| 487 | /* ---------------------------------------------------------------- |
| 488 | * ExecAsyncForeignScanConfigureWait |