summaryrefslogtreecommitdiff
path: root/src/include/commands/copy.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/commands/copy.h')
-rw-r--r--src/include/commands/copy.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/include/commands/copy.h b/src/include/commands/copy.h
index afe4b5e4501..7098a70c959 100644
--- a/src/include/commands/copy.h
+++ b/src/include/commands/copy.h
@@ -18,11 +18,12 @@
#include "nodes/parsenodes.h"
#include "tcop/dest.h"
-
-typedef struct CopyStateData *CopyState;
+/* CopyStateData is private in commands/copy.c */
+typedef struct CopyStateData *CopyState;
extern uint64 DoCopy(const CopyStmt *stmt, const char *queryString);
+extern void ProcessCopyOptions(CopyState cstate, bool is_from, List *options);
extern CopyState BeginCopyFrom(Relation rel, const char *filename,
List *attnamelist, List *options);
extern void EndCopyFrom(CopyState cstate);