|
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] |
1.7.6.1