|
Public Member Functions |
| CppSQLite3Query () |
| CppSQLite3Query (const CppSQLite3Query &rQuery) |
| CppSQLite3Query (sqlite3 *pDB, sqlite3_stmt *pVM, bool bEof, bool bOwnVM=true) |
CppSQLite3Query & | operator= (const CppSQLite3Query &rQuery) |
virtual | ~CppSQLite3Query () |
int | numFields () |
int | fieldIndex (const char *szField) |
const char * | fieldName (int nCol) |
const char * | fieldDeclType (int nCol) |
int | fieldDataType (int nCol) |
const char * | fieldValue (int nField) |
const char * | fieldValue (const char *szField) |
int | getIntField (int nField, int nNullValue=0) |
int | getIntField (const char *szField, int nNullValue=0) |
double | getFloatField (int nField, double fNullValue=0.0) |
double | getFloatField (const char *szField, double fNullValue=0.0) |
const char * | getStringField (int nField, const char *szNullValue="") |
const char * | getStringField (const char *szField, const char *szNullValue="") |
const unsigned char * | getBlobField (int nField, int &nLen) |
const unsigned char * | getBlobField (const char *szField, int &nLen) |
bool | fieldIsNull (int nField) |
bool | fieldIsNull (const char *szField) |
bool | eof () |
void | nextRow () |
void | finalize () |
Private Member Functions |
void | checkVM () |
Private Attributes |
sqlite3 * | mpDB |
sqlite3_stmt * | mpVM |
bool | mbEof |
int | mnCols |
bool | mbOwnVM |