|
bool | bind (int position, bool val) |
|
bool | bind (int position, char val)=delete |
|
bool | bind (int position, const char *s) |
| char* to std::string.
|
|
bool | bind (int position, const std::string &t_str) |
|
bool | bind (int position, const std::wstring &w) |
| wstring to std::string.
|
|
bool | bind (int position, const wchar_t *w) |
| wchar_t* to std::string.
|
|
bool | bind (int position, double val) |
|
bool | bind (int position, int val) |
|
bool | bind (int position, unsigned int val) |
|
template<typename... Args> |
bool | bindAll (Args &&... args) |
|
boost::optional< double > | execAndReturnFirstDouble () const |
|
boost::optional< int > | execAndReturnFirstInt () const |
|
boost::optional< std::string > | execAndReturnFirstString () const |
|
boost::optional< std::vector< double > > | execAndReturnVectorOfDouble () const |
| execute a statement and return the results (if any) in a vector of double
|
|
boost::optional< std::vector< int > > | execAndReturnVectorOfInt () const |
| execute a statement and return the results (if any) in a vector of int
|
|
boost::optional< std::vector< std::string > > | execAndReturnVectorOfString () const |
| execute a statement and return the results (if any) in a vector of string
|
|
void | execAndThrowOnError () |
|
int | execute () |
|
PreparedStatement & | operator= (const PreparedStatement &)=delete |
|
| PreparedStatement (const PreparedStatement &)=delete |
|
template<typename... Args> |
| PreparedStatement (const std::string &t_stmt, sqlite3 *t_db, bool t_transaction, Args &&... args) |
|
| PreparedStatement (const std::string &t_stmt, sqlite3 *t_db, bool t_transaction=false) |
|
| ~PreparedStatement () |
|