diff options
| author | Michael Meskes <meskes@postgresql.org> | 2019-05-22 04:58:29 +0200 |
|---|---|---|
| committer | Michael Meskes <meskes@postgresql.org> | 2019-05-22 04:58:29 +0200 |
| commit | a1dc6ab465986a62b308dd1bb8da316b5ed9685a (patch) | |
| tree | e7ca21165238a726731a69e7fb1e50e77c51263f /src/interfaces/ecpg/ecpglib/ecpglib_extern.h | |
| parent | 5af2e976d72aa345337596cc986237c57e1146b2 (diff) | |
Implement PREPARE AS statement for ECPG.
Besides implementing the new statement this change fix some issues with the
parsing of PREPARE and EXECUTE statements. The different forms of these
statements are now all handled in a ujnified way.
Author: Matsumura-san <matsumura.ryo@jp.fujitsu.com>
Diffstat (limited to 'src/interfaces/ecpg/ecpglib/ecpglib_extern.h')
| -rw-r--r-- | src/interfaces/ecpg/ecpglib/ecpglib_extern.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/interfaces/ecpg/ecpglib/ecpglib_extern.h b/src/interfaces/ecpg/ecpglib/ecpglib_extern.h index 1ec2bf49f05..d63efd5459e 100644 --- a/src/interfaces/ecpg/ecpglib/ecpglib_extern.h +++ b/src/interfaces/ecpg/ecpglib/ecpglib_extern.h @@ -231,6 +231,7 @@ char *ecpg_prepared(const char *, struct connection *); bool ecpg_deallocate_all_conn(int lineno, enum COMPAT_MODE c, struct connection *conn); void ecpg_log(const char *format,...) pg_attribute_printf(1, 2); bool ecpg_auto_prepare(int, const char *, const int, char **, const char *); +bool ecpg_register_prepared_stmt(struct statement *); void ecpg_init_sqlca(struct sqlca_t *sqlca); struct sqlda_compat *ecpg_build_compat_sqlda(int, PGresult *, int, enum COMPAT_MODE); |
