12345678910111213141516171819202122232425 |
- /*-------------------------------------------------------------------------
- * execAsync.h
- * Support functions for asynchronous execution
- *
- * Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
- * Portions Copyright (c) 1994, Regents of the University of California
- *
- * IDENTIFICATION
- * src/include/executor/execAsync.h
- *-------------------------------------------------------------------------
- */
- #ifndef EXECASYNC_H
- #define EXECASYNC_H
- #include "nodes/execnodes.h"
- extern void ExecAsyncRequest(AsyncRequest *areq);
- extern void ExecAsyncConfigureWait(AsyncRequest *areq);
- extern void ExecAsyncNotify(AsyncRequest *areq);
- extern void ExecAsyncResponse(AsyncRequest *areq);
- extern void ExecAsyncRequestDone(AsyncRequest *areq, TupleTableSlot *result);
- extern void ExecAsyncRequestPending(AsyncRequest *areq);
- #endif /* EXECASYNC_H */
|