init
This commit is contained in:
45
pg_include/tcop/pquery.h
Executable file
45
pg_include/tcop/pquery.h
Executable file
@@ -0,0 +1,45 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pquery.h
|
||||
* prototypes for pquery.c.
|
||||
*
|
||||
*
|
||||
* Portions Copyright (c) 1996-2012, PostgreSQL Global Development Group
|
||||
* Portions Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* src/include/tcop/pquery.h
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef PQUERY_H
|
||||
#define PQUERY_H
|
||||
|
||||
#include "nodes/parsenodes.h"
|
||||
#include "utils/portal.h"
|
||||
|
||||
|
||||
extern PGDLLIMPORT Portal ActivePortal;
|
||||
|
||||
|
||||
extern PortalStrategy ChoosePortalStrategy(List *stmts);
|
||||
|
||||
extern List *FetchPortalTargetList(Portal portal);
|
||||
|
||||
extern List *FetchStatementTargetList(Node *stmt);
|
||||
|
||||
extern void PortalStart(Portal portal, ParamListInfo params,
|
||||
int eflags, Snapshot snapshot);
|
||||
|
||||
extern void PortalSetResultFormat(Portal portal, int nFormats,
|
||||
int16 *formats);
|
||||
|
||||
extern bool PortalRun(Portal portal, long count, bool isTopLevel,
|
||||
DestReceiver *dest, DestReceiver *altdest,
|
||||
char *completionTag);
|
||||
|
||||
extern long PortalRunFetch(Portal portal,
|
||||
FetchDirection fdirection,
|
||||
long count,
|
||||
DestReceiver *dest);
|
||||
|
||||
#endif /* PQUERY_H */
|
||||
Reference in New Issue
Block a user