CppSQLite3Query Class Reference

#include <CppSQLite3.h>

List of all members.

Public Member Functions

 CppSQLite3Query ()
 CppSQLite3Query (const CppSQLite3Query &rQuery)
 CppSQLite3Query (sqlite3 *pDB, sqlite3_stmt *pVM, bool bEof, bool bOwnVM=true)
CppSQLite3Queryoperator= (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

sqlite3mpDB
sqlite3_stmtmpVM
bool mbEof
int mnCols
bool mbOwnVM


Constructor & Destructor Documentation

CppSQLite3Query::CppSQLite3Query  ) 
 

CppSQLite3Query::CppSQLite3Query const CppSQLite3Query rQuery  ) 
 

CppSQLite3Query::CppSQLite3Query sqlite3 pDB,
sqlite3_stmt pVM,
bool  bEof,
bool  bOwnVM = true
 

CppSQLite3Query::~CppSQLite3Query  )  [virtual]
 


Member Function Documentation

void CppSQLite3Query::checkVM  )  [private]
 

bool CppSQLite3Query::eof  ) 
 

int CppSQLite3Query::fieldDataType int  nCol  ) 
 

const char * CppSQLite3Query::fieldDeclType int  nCol  ) 
 

int CppSQLite3Query::fieldIndex const char *  szField  ) 
 

bool CppSQLite3Query::fieldIsNull const char *  szField  ) 
 

bool CppSQLite3Query::fieldIsNull int  nField  ) 
 

const char * CppSQLite3Query::fieldName int  nCol  ) 
 

const char * CppSQLite3Query::fieldValue const char *  szField  ) 
 

const char * CppSQLite3Query::fieldValue int  nField  ) 
 

void CppSQLite3Query::finalize  ) 
 

const unsigned char * CppSQLite3Query::getBlobField const char *  szField,
int &  nLen
 

const unsigned char * CppSQLite3Query::getBlobField int  nField,
int &  nLen
 

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

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

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

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

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

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

void CppSQLite3Query::nextRow  ) 
 

int CppSQLite3Query::numFields  ) 
 

CppSQLite3Query & CppSQLite3Query::operator= const CppSQLite3Query rQuery  ) 
 


Member Data Documentation

bool CppSQLite3Query::mbEof [private]
 

bool CppSQLite3Query::mbOwnVM [private]
 

int CppSQLite3Query::mnCols [private]
 

sqlite3* CppSQLite3Query::mpDB [private]
 

sqlite3_stmt* CppSQLite3Query::mpVM [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