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


Detailed Description

Definition at line 176 of file CppSQLite3.h.


Constructor & Destructor Documentation

CppSQLite3Table::CppSQLite3Table (  ) 

CppSQLite3Table::CppSQLite3Table ( const CppSQLite3Table rTable  ) 

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

virtual CppSQLite3Table::~CppSQLite3Table (  )  [virtual]


Member Function Documentation

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]


Member Data Documentation

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.


The documentation for this class was generated from the following file:
Generated on Mon Jun 22 10:49:51 2009 for CreaImageIO by  doxygen 1.5.3