IBR-DTNSuite  0.10
dtn::storage::SQLiteDatabase::SQLBundleQuery Class Referenceabstract

#include <SQLiteDatabase.h>

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

Public Member Functions

 SQLBundleQuery ()
 
virtual ~SQLBundleQuery ()=0
 
virtual const std::string getWhere () const =0 throw ()
 
virtual int bind (sqlite3_stmt *, int offset) const throw ()
 

Detailed Description

Definition at line 116 of file SQLiteDatabase.h.

Constructor & Destructor Documentation

dtn::storage::SQLiteDatabase::SQLBundleQuery::SQLBundleQuery ( )

Definition at line 103 of file SQLiteDatabase.cpp.

dtn::storage::SQLiteDatabase::SQLBundleQuery::~SQLBundleQuery ( )
pure virtual

Definition at line 106 of file SQLiteDatabase.cpp.

Member Function Documentation

virtual int dtn::storage::SQLiteDatabase::SQLBundleQuery::bind ( sqlite3_stmt *  ,
int  offset 
) const throw ()
inlinevirtual

bind all custom values to the statement

Parameters
st
offset
Returns

Definition at line 134 of file SQLiteDatabase.h.

Referenced by dtn::storage::SQLiteDatabase::get().

virtual const std::string dtn::storage::SQLiteDatabase::SQLBundleQuery::getWhere ( ) const throw ()
pure virtual

returns the user-defined sql query

Returns

Referenced by dtn::storage::SQLiteDatabase::get().


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