#include <CppSQLite3.h>
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 |
Definition at line 264 of file CppSQLite3.h.
CppSQLite3DB::CppSQLite3DB | ( | ) |
virtual CppSQLite3DB::~CppSQLite3DB | ( | ) | [virtual] |
CppSQLite3DB::CppSQLite3DB | ( | const CppSQLite3DB & | db | ) | [private] |
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] |
void CppSQLite3DB::setBusyTimeout | ( | int | nMillisecs | ) |
static const char* CppSQLite3DB::SQLiteVersion | ( | ) | [inline, static] |
CppSQLite3DB& CppSQLite3DB::operator= | ( | const CppSQLite3DB & | db | ) | [private] |
sqlite3_stmt* CppSQLite3DB::compile | ( | const char * | szSQL | ) | [private] |
void CppSQLite3DB::checkDB | ( | ) | [private] |
sqlite3* CppSQLite3DB::mpDB [private] |
Definition at line 305 of file CppSQLite3.h.
int CppSQLite3DB::mnBusyTimeoutMs [private] |
Definition at line 306 of file CppSQLite3.h.