CppSQLite3Table Class Reference

#include <CppSQLite3.h>

List of all members.

Public Member Functions

 CppSQLite3Table ()
 CppSQLite3Table (const CppSQLite3Table &rTable)
 CppSQLite3Table (char **paszResults, int nRows, int nCols)
virtual ~CppSQLite3Table ()
CppSQLite3Tableoperator= (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


Constructor & Destructor Documentation

CppSQLite3Table::CppSQLite3Table  ) 
 

CppSQLite3Table::CppSQLite3Table const CppSQLite3Table rTable  ) 
 

CppSQLite3Table::CppSQLite3Table char **  paszResults,
int  nRows,
int  nCols
 

CppSQLite3Table::~CppSQLite3Table  )  [virtual]
 


Member Function Documentation

void CppSQLite3Table::checkResults  )  [private]
 

bool CppSQLite3Table::fieldIsNull const char *  szField  ) 
 

bool CppSQLite3Table::fieldIsNull int  nField  ) 
 

const char * CppSQLite3Table::fieldName int  nCol  ) 
 

const char * CppSQLite3Table::fieldValue const char *  szField  ) 
 

const char * CppSQLite3Table::fieldValue int  nField  ) 
 

void CppSQLite3Table::finalize  ) 
 

double CppSQLite3Table::getFloatField const char *  szField,
double  fNullValue = 0.0
 

double CppSQLite3Table::getFloatField int  nField,
double  fNullValue = 0.0
 

int CppSQLite3Table::getIntField const char *  szField,
int  nNullValue = 0
 

int CppSQLite3Table::getIntField int  nField,
int  nNullValue = 0
 

const char * CppSQLite3Table::getStringField const char *  szField,
const char *  szNullValue = ""
 

const char * CppSQLite3Table::getStringField int  nField,
const char *  szNullValue = ""
 

int CppSQLite3Table::numFields  ) 
 

int CppSQLite3Table::numRows  ) 
 

CppSQLite3Table & CppSQLite3Table::operator= const CppSQLite3Table rTable  ) 
 

void CppSQLite3Table::setRow int  nRow  ) 
 


Member Data Documentation

int CppSQLite3Table::mnCols [private]
 

int CppSQLite3Table::mnCurrentRow [private]
 

int CppSQLite3Table::mnRows [private]
 

char** CppSQLite3Table::mpaszResults [private]
 


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