24#ifndef SQLITE3XX_PREPARED_STATEMENT_H
25#define SQLITE3XX_PREPARED_STATEMENT_H
84 invocation &operator( )(
const T &v,
bool nonnull = true ) {
93 typedef pair<string,prepare::param_treatment> param;
97 vector<param> parameters;
108 void setparam(
const int pos,
const unsigned int value );
110 void setparam(
const int pos,
const double value );
112 void setparam(
const int pos,
const uintmax_t value );
Definition connection.hpp:46
declaration(connection &c, const string &stmt)
invocation & setparam(const string &value, bool nonnull)
invocation & setparam(const int &value, bool nonnull)
invocation & setparam(const double &value, bool nonnull)
invocation & setparam(const long &value, bool nonnull)
invocation(connection &c, transaction &t, const string &stmt)
invocation & setparam(const uintmax_t &value, bool nonnull)
invocation & setparam(const char *value, bool nonnull)
invocation & setparam(const unsigned int &value, bool nonnull)
void setparam(const int pos, const long value)
void setparam(const int pos, const int value)
void setparam(const int pos, const uintmax_t value)
void setparam(const int pos, const char *value)
void addparam(const string &sqltype, prepare::param_treatment &treatment)
prepared_stmt(sqlite3 *db, string __sql)
void setparam(const int pos, const double value)
sqlite3_stmt * getStmt() const
void setparam(const int pos, const unsigned int value)
Definition transaction.hpp:36
#define SQLITEXX_LIBEXPORT
Definition dllexport.h:35
Definition prepared_statement.hpp:44
param_treatment
Definition prepared_statement.hpp:46
@ treat_direct
Definition prepared_statement.hpp:47
Definition connection.hpp:41