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)
CppSQLite3DB & operator= (const CppSQLite3DB &db)
sqlite3_stmt * compile (const char *szSQL)
void checkDB ()

Private Attributes

sqlite3 * mpDB
int mnBusyTimeoutMs


Constructor & Destructor Documentation

CppSQLite3DB::CppSQLite3DB (   ) 
 

CppSQLite3DB::~CppSQLite3DB (   )  [virtual]
 

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


Member Function Documentation

void CppSQLite3DB::checkDB (   )  [private]
 

void CppSQLite3DB::close (   ) 
 

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

CppSQLite3Statement CppSQLite3DB::compileStatement (  const char *  szSQL  ) 
 

int CppSQLite3DB::execDML (  const char *  szSQL  ) 
 

CppSQLite3Query CppSQLite3DB::execQuery (  const char *  szSQL  ) 
 

int CppSQLite3DB::execScalar (  const char *  szSQL  ) 
 

CppSQLite3Table CppSQLite3DB::getTable (  const char *  szSQL  ) 
 

void CppSQLite3DB::interrupt (   )  [inline]
 

sqlite_int64 CppSQLite3DB::lastRowId (   ) 
 

void CppSQLite3DB::open (  const char *  szFile  ) 
 

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

void CppSQLite3DB::setBusyTimeout (  int  nMillisecs  ) 
 

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

bool CppSQLite3DB::tableExists (  const char *  szTable  ) 
 


Member Data Documentation

int CppSQLite3DB::mnBusyTimeoutMs [private]
 

sqlite3* CppSQLite3DB::mpDB [private]
 


The documentation for this class was generated from the following files:
Generated on Mon May 29 01:10:33 2006 for Papagan by  doxygen 1.4.6-NO