#include <CppSQLite3.h>
Public Member Functions | |
CppSQLite3Table () | |
CppSQLite3Table (const CppSQLite3Table &rTable) | |
CppSQLite3Table (char **paszResults, int nRows, int nCols) | |
virtual | ~CppSQLite3Table () |
CppSQLite3Table & | operator= (const CppSQLite3Table &rTable) |
int | numFields () |
int | numRows () |
const char * | fieldName (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="") |
bool | fieldIsNull (int nField) |
bool | fieldIsNull (const char *szField) |
void | setRow (int nRow) |
void | finalize () |
Private Member Functions | |
void | checkResults () |
Private Attributes | |
int | mnCols |
int | mnRows |
int | mnCurrentRow |
char ** | mpaszResults |
Definition at line 176 of file CppSQLite3.h.
CppSQLite3Table::CppSQLite3Table | ( | ) |
CppSQLite3Table::CppSQLite3Table | ( | const CppSQLite3Table & | rTable | ) |
CppSQLite3Table::CppSQLite3Table | ( | char ** | paszResults, | |
int | nRows, | |||
int | nCols | |||
) |
virtual CppSQLite3Table::~CppSQLite3Table | ( | ) | [virtual] |
CppSQLite3Table& CppSQLite3Table::operator= | ( | const CppSQLite3Table & | rTable | ) |
int CppSQLite3Table::numFields | ( | ) |
int CppSQLite3Table::numRows | ( | ) |
const char* CppSQLite3Table::fieldName | ( | int | nCol | ) |
const char* CppSQLite3Table::fieldValue | ( | int | nField | ) |
const char* CppSQLite3Table::fieldValue | ( | const char * | szField | ) |
int CppSQLite3Table::getIntField | ( | int | nField, | |
int | nNullValue = 0 | |||
) |
int CppSQLite3Table::getIntField | ( | const char * | szField, | |
int | nNullValue = 0 | |||
) |
double CppSQLite3Table::getFloatField | ( | int | nField, | |
double | fNullValue = 0.0 | |||
) |
double CppSQLite3Table::getFloatField | ( | const char * | szField, | |
double | fNullValue = 0.0 | |||
) |
const char* CppSQLite3Table::getStringField | ( | int | nField, | |
const char * | szNullValue = "" | |||
) |
const char* CppSQLite3Table::getStringField | ( | const char * | szField, | |
const char * | szNullValue = "" | |||
) |
bool CppSQLite3Table::fieldIsNull | ( | int | nField | ) |
bool CppSQLite3Table::fieldIsNull | ( | const char * | szField | ) |
void CppSQLite3Table::setRow | ( | int | nRow | ) |
void CppSQLite3Table::finalize | ( | ) |
void CppSQLite3Table::checkResults | ( | ) | [private] |
int CppSQLite3Table::mnCols [private] |
Definition at line 219 of file CppSQLite3.h.
int CppSQLite3Table::mnRows [private] |
Definition at line 220 of file CppSQLite3.h.
int CppSQLite3Table::mnCurrentRow [private] |
Definition at line 221 of file CppSQLite3.h.
char** CppSQLite3Table::mpaszResults [private] |
Definition at line 222 of file CppSQLite3.h.