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


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