24#ifndef SQLITE3XX_CONNECTION_H
25#define SQLITE3XX_CONNECTION_H
48 typedef map<string, prepared_stmt *> PSMap;
50 unsigned int _internal_tno;
65 bool trace( ) {
return _trace; }
84 const char *
dbname( ) {
return _filename.c_str( ); };
Definition connection.hpp:46
void prepare_param_declare(const string &stmt, const string &sqltype, prepare::param_treatment &treatment)
void prepare_setparam(const string &name, const int pos, const long value)
void prepare_setparam(const string &name, const int pos, const unsigned int value)
SQLITEXX_LIBEXPORT friend ostream & operator<<(ostream &o, const connection &c)
void prepare_setparam(const string &name, const int pos, const uintmax_t value)
void prepare_setparam(const string &name, const int pos, const double value)
prepare::declaration prepare(const string &name, string sql)
void prepare_setparam(const string &name, const int pos, const char *value)
void prepared_reset(const string &name)
bool trace()
Definition connection.hpp:65
result prepared_exec(const string &name)
const char * dbname()
Definition connection.hpp:84
connection(const connection &c)
void unprepare(string name)
connection(string filename)
void prepare_setparam(const string &name, const int pos, const int value)
Definition prepared_statement.hpp:51
Definition prepared_statement.hpp:90
#define SQLITEXX_LIBEXPORT
Definition dllexport.h:35
#define SQLITEXX_PRIVATE
Definition dllexport.h:36
param_treatment
Definition prepared_statement.hpp:46
Definition connection.hpp:41