summaryrefslogtreecommitdiff
path: root/src/interfaces/ecpg/include/ecpglib.h
diff options
context:
space:
mode:
authorMichael Meskes <meskes@postgresql.org>2000-02-16 16:18:29 +0000
committerMichael Meskes <meskes@postgresql.org>2000-02-16 16:18:29 +0000
commit35ba9de276150fd3d589509a86ae651924f34cb3 (patch)
tree8d3c867e2fbb1bd7404036f7e798e9c113fa4859 /src/interfaces/ecpg/include/ecpglib.h
parent988d53e5ea6d87a284e8d3c81829e86b89455fa9 (diff)
*** empty log message ***
Diffstat (limited to 'src/interfaces/ecpg/include/ecpglib.h')
-rw-r--r--src/interfaces/ecpg/include/ecpglib.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/interfaces/ecpg/include/ecpglib.h b/src/interfaces/ecpg/include/ecpglib.h
index 9ceb6916954..f50a2bb09d8 100644
--- a/src/interfaces/ecpg/include/ecpglib.h
+++ b/src/interfaces/ecpg/include/ecpglib.h
@@ -1,4 +1,5 @@
#include <postgres.h>
+#include <libpq-fe.h>
#ifdef __cplusplus
extern "C"
@@ -49,6 +50,17 @@ extern "C"
#define SQLCODE sqlca.sqlcode
+/* dynamic SQL */
+
+ unsigned int ECPGDynamicType(Oid type);
+ unsigned int ECPGDynamicType_DDT(Oid type);
+ PGresult * ECPGresultByDescriptor(int line,const char *name);
+ bool ECPGdo_descriptor(int line,const char *connection,
+ const char *descriptor,const char *query);
+ bool ECPGdeallocate_desc(int line,const char *name);
+ bool ECPGallocate_desc(int line,const char *name);
+ void ECPGraise(int line,int code);
+
#ifdef __cplusplus
}