Don't repeatedly register cache callbacks in pgoutput plugin.
[pgsql.git] / src / include / commands / createas.h
blobabd0525290d317844bc753837fc1f05f66386815
1 /*-------------------------------------------------------------------------
3 * createas.h
4 * prototypes for createas.c.
7 * Portions Copyright (c) 1996-2019, PostgreSQL Global Development Group
8 * Portions Copyright (c) 1994, Regents of the University of California
10 * src/include/commands/createas.h
12 *-------------------------------------------------------------------------
14 #ifndef CREATEAS_H
15 #define CREATEAS_H
17 #include "catalog/objectaddress.h"
18 #include "nodes/params.h"
19 #include "nodes/parsenodes.h"
20 #include "tcop/dest.h"
21 #include "utils/queryenvironment.h"
24 extern ObjectAddress ExecCreateTableAs(CreateTableAsStmt *stmt, const char *queryString,
25 ParamListInfo params, QueryEnvironment *queryEnv, char *completionTag);
27 extern int GetIntoRelEFlags(IntoClause *intoClause);
29 extern DestReceiver *CreateIntoRelDestReceiver(IntoClause *intoClause);
31 #endif /* CREATEAS_H */