CppSQLite3DB Class Reference

#include <CppSQLite3.h>

List of all members.

Public Member Functions

 CppSQLite3DB ()
virtual ~CppSQLite3DB ()
void open (const char *szFile)
void close ()
bool tableExists (const char *szTable)
int execDML (const char *szSQL)
CppSQLite3Query execQuery (const char *szSQL)
int execScalar (const char *szSQL)
CppSQLite3Table getTable (const char *szSQL)
CppSQLite3Statement compileStatement (const char *szSQL)
sqlite_int64 lastRowId ()
void interrupt ()
void setBusyTimeout (int nMillisecs)

Static Public Member Functions

static const char * SQLiteVersion ()

Private Member Functions

 CppSQLite3DB (const CppSQLite3DB &db)
CppSQLite3DBoperator= (const CppSQLite3DB &db)
sqlite3_stmtcompile (const char *szSQL)
void checkDB ()

Private Attributes

sqlite3mpDB
int mnBusyTimeoutMs


Detailed Description

Definition at line 264 of file CppSQLite3.h.


Constructor & Destructor Documentation

CppSQLite3DB::CppSQLite3DB (  ) 

virtual CppSQLite3DB::~CppSQLite3DB (  )  [virtual]

CppSQLite3DB::CppSQLite3DB ( const CppSQLite3DB db  )  [private]


Member Function Documentation

void CppSQLite3DB::open ( const char *  szFile  ) 

void CppSQLite3DB::close (  ) 

bool CppSQLite3DB::tableExists ( const char *  szTable  ) 

int CppSQLite3DB::execDML ( const char *  szSQL  ) 

CppSQLite3Query CppSQLite3DB::execQuery ( const char *  szSQL  ) 

int CppSQLite3DB::execScalar ( const char *  szSQL  ) 

CppSQLite3Table CppSQLite3DB::getTable ( const char *  szSQL  ) 

CppSQLite3Statement CppSQLite3DB::compileStatement ( const char *  szSQL  ) 

sqlite_int64 CppSQLite3DB::lastRowId (  ) 

void CppSQLite3DB::interrupt (  )  [inline]

Definition at line 290 of file CppSQLite3.h.

00290 { sqlite3_interrupt(mpDB); }

void CppSQLite3DB::setBusyTimeout ( int  nMillisecs  ) 

static const char* CppSQLite3DB::SQLiteVersion (  )  [inline, static]

Definition at line 294 of file CppSQLite3.h.

00294 { return SQLITE_VERSION; }

CppSQLite3DB& CppSQLite3DB::operator= ( const CppSQLite3DB db  )  [private]

sqlite3_stmt* CppSQLite3DB::compile ( const char *  szSQL  )  [private]

void CppSQLite3DB::checkDB (  )  [private]


Member Data Documentation

sqlite3* CppSQLite3DB::mpDB [private]

Definition at line 305 of file CppSQLite3.h.

int CppSQLite3DB::mnBusyTimeoutMs [private]

Definition at line 306 of file CppSQLite3.h.


The documentation for this class was generated from the following file:
Generated on Mon Jun 22 10:49:51 2009 for CreaImageIO by  doxygen 1.5.3