Osmium
0.1
|
#include <sqlite.hpp>
Public Member Functions | |
Statement (Database *db, const char *sql) | |
~Statement () | |
Statement * | bind_null () |
Statement * | bind_text (const char *value) |
Statement * | bind_text (const std::string &value) |
Statement * | bind_int (int value) |
Statement * | bind_int64 (int64_t value) |
Statement * | bind_double (double value) |
Statement * | bind_blob (const void *value, int length) |
void | execute () |
Private Attributes | |
Database * | db_ |
sqlite3_stmt * | statement |
int | bindnum |
Wrapper class for Sqlite prepared statement.
Osmium::Sqlite::Statement::Statement | ( | Database * | db, |
const char * | sql | ||
) | [inline] |
Osmium::Sqlite::Statement::~Statement | ( | ) | [inline] |
Statement* Osmium::Sqlite::Statement::bind_blob | ( | const void * | value, |
int | length | ||
) | [inline] |
Statement* Osmium::Sqlite::Statement::bind_double | ( | double | value | ) | [inline] |
Statement* Osmium::Sqlite::Statement::bind_int | ( | int | value | ) | [inline] |
Statement* Osmium::Sqlite::Statement::bind_int64 | ( | int64_t | value | ) | [inline] |
Statement* Osmium::Sqlite::Statement::bind_null | ( | ) | [inline] |
Statement* Osmium::Sqlite::Statement::bind_text | ( | const char * | value | ) | [inline] |
Statement* Osmium::Sqlite::Statement::bind_text | ( | const std::string & | value | ) | [inline] |
void Osmium::Sqlite::Statement::execute | ( | ) | [inline] |
int Osmium::Sqlite::Statement::bindnum [private] |
Database* Osmium::Sqlite::Statement::db_ [private] |
sqlite3_stmt* Osmium::Sqlite::Statement::statement [private] |