IBR-DTNSuite  0.10
dtn::storage::SQLiteDatabase::Statement Class Reference

#include <SQLiteDatabase.h>

Collaboration diagram for dtn::storage::SQLiteDatabase::Statement:
Collaboration graph

Public Member Functions

 Statement (sqlite3 *database, const std::string &)
 
 ~Statement ()
 
sqlite3_stmt * operator* ()
 
void prepare () throw (SQLiteQueryException)
 
void reset () throw ()
 
int step () throw (SQLiteQueryException)
 

Detailed Description

Definition at line 148 of file SQLiteDatabase.h.

Constructor & Destructor Documentation

dtn::storage::SQLiteDatabase::Statement::Statement ( sqlite3 *  database,
const std::string &  query 
)

Definition at line 110 of file SQLiteDatabase.cpp.

References prepare().

Here is the call graph for this function:

dtn::storage::SQLiteDatabase::Statement::~Statement ( )

Definition at line 116 of file SQLiteDatabase.cpp.

Member Function Documentation

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().


The documentation for this class was generated from the following files: