|
PostgreSQL Source Code git master
|
#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.
| void ExecAsyncConfigureWait | ( | AsyncRequest * | areq | ) |
Definition at line 62 of file execAsync.c.
References elog, ERROR, ExecAsyncForeignScanConfigureWait(), fb(), InstrStartNode(), InstrStopNode(), and nodeTag.
Referenced by ExecAppendAsyncEventWait().
| void ExecAsyncNotify | ( | AsyncRequest * | areq | ) |
Definition at line 88 of file execAsync.c.
References elog, ERROR, ExecAsyncForeignScanNotify(), ExecAsyncResponse(), fb(), InstrStartNode(), InstrStopNode(), nodeTag, and TupIsNull.
Referenced by ExecAppendAsyncEventWait().
| void ExecAsyncRequest | ( | AsyncRequest * | areq | ) |
Definition at line 26 of file execAsync.c.
References elog, ERROR, ExecAsyncForeignScanRequest(), ExecAsyncResponse(), ExecReScan(), fb(), InstrStartNode(), InstrStopNode(), nodeTag, and TupIsNull.
Referenced by ExecAppendAsyncBegin(), and ExecAppendAsyncRequest().
| void ExecAsyncRequestDone | ( | AsyncRequest * | areq, |
| TupleTableSlot * | result | ||
| ) |
Definition at line 137 of file execAsync.c.
References fb().
Referenced by process_pending_request(), and produce_tuple_asynchronously().
| void ExecAsyncRequestPending | ( | AsyncRequest * | areq | ) |
Definition at line 149 of file execAsync.c.
References fb().
Referenced by produce_tuple_asynchronously().
| void ExecAsyncResponse | ( | AsyncRequest * | areq | ) |
Definition at line 117 of file execAsync.c.
References elog, ERROR, ExecAsyncAppendResponse(), fb(), and nodeTag.
Referenced by complete_pending_request(), ExecAsyncNotify(), ExecAsyncRequest(), and process_pending_request().