IBR-DTNSuite
0.12
|
#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 170 of file SQLiteDatabase.h.
dtn::storage::SQLiteDatabase::Statement::Statement | ( | sqlite3 * | database, |
const std::string & | query | ||
) |
Definition at line 138 of file SQLiteDatabase.cpp.
References prepare().
dtn::storage::SQLiteDatabase::Statement::~Statement | ( | ) |
Definition at line 144 of file SQLiteDatabase.cpp.
sqlite3_stmt * dtn::storage::SQLiteDatabase::Statement::operator* | ( | ) |
Definition at line 151 of file SQLiteDatabase.cpp.
void dtn::storage::SQLiteDatabase::Statement::prepare | ( | ) | ||
throw | ( | SQLiteQueryException | ||
) |
Definition at line 191 of file SQLiteDatabase.cpp.
Referenced by Statement().
void dtn::storage::SQLiteDatabase::Statement::reset | ( | ) | ||
throw | ( | |||
) |
Definition at line 156 of file SQLiteDatabase.cpp.
Referenced by dtn::storage::SQLiteDatabase::iterateAll().
int dtn::storage::SQLiteDatabase::Statement::step | ( | ) | ||
throw | ( | SQLiteQueryException | ||
) |
Definition at line 164 of file SQLiteDatabase.cpp.
Referenced by dtn::storage::SQLiteBundleSet::Factory::__create(), dtn::storage::SQLiteBundleSet::Factory::__exists(), dtn::storage::SQLiteBundleSet::add(), dtn::storage::SQLiteBundleSet::assign(), dtn::storage::SQLiteBundleSet::clear(), dtn::storage::SQLiteDatabase::clear(), dtn::storage::SQLiteDatabase::contains(), dtn::storage::SQLiteBundleSet::copy(), dtn::storage::SQLiteDatabase::count(), dtn::storage::SQLiteDatabase::empty(), dtn::storage::SQLiteBundleSet::expire(), dtn::storage::SQLiteDatabase::expire(), dtn::storage::SQLiteDatabase::get(), dtn::storage::SQLiteDatabase::getDistinctDestinations(), dtn::storage::SQLiteBundleSet::getNotIn(), dtn::storage::SQLiteBundleSet::has(), dtn::storage::SQLiteDatabase::iterateAll(), dtn::storage::SQLiteDatabase::remove(), dtn::storage::SQLiteBundleSet::size(), dtn::storage::SQLiteBundleSet::SQLiteBundleSet(), dtn::storage::SQLiteDatabase::store(), dtn::storage::SQLiteDatabase::update(), and dtn::storage::SQLiteDatabase::vacuum().