#include "postgres.h"
#include "executor/execAsync.h"
#include "executor/executor.h"
#include "executor/nodeAppend.h"
#include "executor/nodeForeignscan.h"
Go to the source code of this file.
Definition at line 62 of file execAsync.c.
References elog, ERROR, ExecAsyncForeignScanConfigureWait(), InstrStartNode(), InstrStopNode(), PlanState::instrument, nodeTag, and AsyncRequest::requestee.
Referenced by ExecAppendAsyncEventWait().
Definition at line 88 of file execAsync.c.
References elog, ERROR, ExecAsyncForeignScanNotify(), ExecAsyncResponse(), InstrStartNode(), InstrStopNode(), PlanState::instrument, nodeTag, AsyncRequest::requestee, AsyncRequest::result, and TupIsNull.
Referenced by ExecAppendAsyncEventWait().
Definition at line 26 of file execAsync.c.
References PlanState::chgParam, elog, ERROR, ExecAsyncForeignScanRequest(), ExecAsyncResponse(), ExecReScan(), InstrStartNode(), InstrStopNode(), PlanState::instrument, nodeTag, AsyncRequest::requestee, AsyncRequest::result, and TupIsNull.
Referenced by ExecAppendAsyncBegin(), and ExecAppendAsyncRequest().
Definition at line 137 of file execAsync.c.
References AsyncRequest::request_complete, and AsyncRequest::result.
Referenced by process_pending_request(), and produce_tuple_asynchronously().
Definition at line 149 of file execAsync.c.
References AsyncRequest::callback_pending, AsyncRequest::request_complete, and AsyncRequest::result.
Referenced by produce_tuple_asynchronously().
Definition at line 117 of file execAsync.c.
References elog, ERROR, ExecAsyncAppendResponse(), nodeTag, and AsyncRequest::requestor.
Referenced by complete_pending_request(), ExecAsyncNotify(), ExecAsyncRequest(), and process_pending_request().