13#include "ecpg_config.h"
25bool ECPGstatus(
int lineno,
const char *connection_name);
27bool ECPGsetconn(
int lineno,
const char *connection_name);
29 const char *passwd,
const char *connection_name,
int autocommit);
32 const int st,
const char *query,...);
33bool ECPGtrans(
int lineno,
const char *connection_name,
const char *transaction);
48#define SQLCODE sqlca.sqlcode
49#define SQLSTATE sqlca.sqlstate
65 const char *connection_name,
const char *stmt_name,...);
67void ECPGset_var(
int number,
void *pointer,
int lineno);
void ECPGset_var(int number, void *pointer, int lineno)
PGTransactionStatusType ECPGtransactionStatus(const char *connection_name)
bool ECPGdeallocate_desc(int line, const char *name)
bool ECPGdeallocate_all(int lineno, int compat, const char *connection_name)
bool ECPGget_desc(int lineno, const char *desc_name, int index,...)
void ECPGdebug(int n, FILE *dbgs)
void ecpg_pthreads_init(void)
void ECPGset_noind_null(enum ECPGttype type, void *ptr)
PGconn * ECPGget_PGconn(const char *connection_name)
bool ECPGsetconn(int lineno, const char *connection_name)
void ECPGfree_auto_mem(void)
bool ECPGtrans(int lineno, const char *connection_name, const char *transaction)
bool ECPGallocate_desc(int line, const char *name)
bool ECPGis_noind_null(enum ECPGttype type, const void *ptr)
char * ECPGprepared_statement(const char *connection_name, const char *name, int lineno)
bool ECPGsetcommit(int lineno, const char *mode, const char *connection_name)
bool ECPGstatus(int lineno, const char *connection_name)
bool ECPGprepare(int lineno, const char *connection_name, const bool questionmarks, const char *name, const char *variable)
bool ECPGset_desc_header(int lineno, const char *desc_name, int count)
bool ECPGdisconnect(int lineno, const char *connection_name)
bool ECPGconnect(int lineno, int c, const char *name, const char *user, const char *passwd, const char *connection_name, int autocommit)
bool ECPGdo_descriptor(int line, const char *connection, const char *descriptor, const char *query)
void * ECPGget_var(int number)
bool ECPGdescribe(int line, int compat, bool input, const char *connection_name, const char *stmt_name,...)
bool ECPGdeallocate(int lineno, int c, const char *connection_name, const char *name)
bool ECPGdo(const int lineno, const int compat, const int force_indicator, const char *connection_name, const bool questionmarks, const int st, const char *query,...)
bool ECPGset_desc(int lineno, const char *desc_name, int index,...)
bool ECPGget_desc_header(int lineno, const char *desc_name, int *count)
static PgChecksumMode mode