IBR-DTNSuite
0.10
|
#include <SQLiteDatabase.h>
Public Member Functions | |
Statement (sqlite3 *database, const std::string &) | |
~Statement () | |
sqlite3_stmt * | operator* () |
void | prepare () throw (SQLiteQueryException) |
void | reset () throw () |
int | step () throw (SQLiteQueryException) |
Definition at line 148 of file SQLiteDatabase.h.
dtn::storage::SQLiteDatabase::Statement::Statement | ( | sqlite3 * | database, |
const std::string & | query | ||
) |
Definition at line 110 of file SQLiteDatabase.cpp.
References prepare().
dtn::storage::SQLiteDatabase::Statement::~Statement | ( | ) |
Definition at line 116 of file SQLiteDatabase.cpp.
sqlite3_stmt * dtn::storage::SQLiteDatabase::Statement::operator* | ( | ) |
Definition at line 123 of file SQLiteDatabase.cpp.
void dtn::storage::SQLiteDatabase::Statement::prepare | ( | ) | throw (SQLiteQueryException) |
Definition at line 162 of file SQLiteDatabase.cpp.
Referenced by Statement().
void dtn::storage::SQLiteDatabase::Statement::reset | ( | ) | throw () |
Definition at line 128 of file SQLiteDatabase.cpp.
Referenced by dtn::storage::SQLiteDatabase::iterateAll().
int dtn::storage::SQLiteDatabase::Statement::step | ( | ) | throw (SQLiteQueryException) |
Definition at line 136 of file SQLiteDatabase.cpp.
Referenced by dtn::storage::SQLiteDatabase::clear(), dtn::storage::SQLiteDatabase::count(), dtn::storage::SQLiteDatabase::empty(), dtn::storage::SQLiteDatabase::expire(), dtn::storage::SQLiteDatabase::get(), dtn::storage::SQLiteDatabase::getDistinctDestinations(), dtn::storage::SQLiteDatabase::iterateAll(), dtn::storage::SQLiteDatabase::remove(), dtn::storage::SQLiteDatabase::store(), dtn::storage::SQLiteDatabase::update(), and dtn::storage::SQLiteDatabase::vacuum().