Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

MysqlPreparedStatementWrapper Class Reference

#include <MysqlPreparedStatementWrapper.h>

Inheritance diagram for MysqlPreparedStatementWrapper:

DatabaseErrorReporter DatabaseStringConverter List of all members.

Public Member Functions

 MysqlPreparedStatementWrapper (MYSQL_STMT *pStatement)
virtual ~MysqlPreparedStatementWrapper ()
void Close ()
void SetParam (int nPosition, int nValue)
void SetParam (int nPosition, double dblValue)
void SetParam (int nPosition, const wxString &strValue)
void SetParam (int nPosition)
void SetParam (int nPosition, const void *pData, long nDataLength)
void SetParam (int nPosition, const wxDateTime &dateValue)
void SetParam (int nPosition, bool bValue)
int GetParameterCount ()
void RunQuery ()
DatabaseResultSetRunQueryWithResults ()

Constructor & Destructor Documentation

MysqlPreparedStatementWrapper::MysqlPreparedStatementWrapper MYSQL_STMT *  pStatement  ) 
 

Definition at line 8 of file MysqlPreparedStatementWrapper.cpp.

MysqlPreparedStatementWrapper::~MysqlPreparedStatementWrapper  )  [virtual]
 

Definition at line 14 of file MysqlPreparedStatementWrapper.cpp.

References Close().


Member Function Documentation

void MysqlPreparedStatementWrapper::Close  ) 
 

Definition at line 19 of file MysqlPreparedStatementWrapper.cpp.

Referenced by ~MysqlPreparedStatementWrapper().

int MysqlPreparedStatementWrapper::GetParameterCount  ) 
 

Definition at line 64 of file MysqlPreparedStatementWrapper.cpp.

Referenced by MysqlPreparedStatement::GetParameterCount().

void MysqlPreparedStatementWrapper::RunQuery  ) 
 

Definition at line 69 of file MysqlPreparedStatementWrapper.cpp.

References DatabaseStringConverter::ConvertFromUnicodeStream(), MysqlPreparedStatementParameterCollection::GetMysqlParameterBindings(), DatabaseErrorReporter::SetErrorCode(), DatabaseErrorReporter::SetErrorMessage(), and DatabaseErrorReporter::ThrowDatabaseException().

Referenced by MysqlPreparedStatement::RunQuery(), and MysqlPreparedStatement::RunQueryWithResults().

DatabaseResultSet * MysqlPreparedStatementWrapper::RunQueryWithResults  ) 
 

Definition at line 93 of file MysqlPreparedStatementWrapper.cpp.

References DatabaseStringConverter::ConvertFromUnicodeStream(), DatabaseStringConverter::GetEncoding(), MysqlPreparedStatementParameterCollection::GetMysqlParameterBindings(), DatabaseStringConverter::SetEncoding(), DatabaseErrorReporter::SetErrorCode(), DatabaseErrorReporter::SetErrorMessage(), and DatabaseErrorReporter::ThrowDatabaseException().

Referenced by MysqlPreparedStatement::RunQueryWithResults().

void MysqlPreparedStatementWrapper::SetParam int  nPosition,
bool  bValue
 

Definition at line 59 of file MysqlPreparedStatementWrapper.cpp.

References MysqlPreparedStatementParameterCollection::SetParam().

void MysqlPreparedStatementWrapper::SetParam int  nPosition,
const wxDateTime &  dateValue
 

Definition at line 54 of file MysqlPreparedStatementWrapper.cpp.

References MysqlPreparedStatementParameterCollection::SetParam().

void MysqlPreparedStatementWrapper::SetParam int  nPosition,
const void *  pData,
long  nDataLength
 

Definition at line 49 of file MysqlPreparedStatementWrapper.cpp.

References MysqlPreparedStatementParameterCollection::SetParam().

void MysqlPreparedStatementWrapper::SetParam int  nPosition  ) 
 

Definition at line 44 of file MysqlPreparedStatementWrapper.cpp.

References MysqlPreparedStatementParameterCollection::SetParam().

void MysqlPreparedStatementWrapper::SetParam int  nPosition,
const wxString &  strValue
 

Definition at line 39 of file MysqlPreparedStatementWrapper.cpp.

References MysqlPreparedStatementParameterCollection::SetParam().

void MysqlPreparedStatementWrapper::SetParam int  nPosition,
double  dblValue
 

Definition at line 34 of file MysqlPreparedStatementWrapper.cpp.

References MysqlPreparedStatementParameterCollection::SetParam().

void MysqlPreparedStatementWrapper::SetParam int  nPosition,
int  nValue
 

Definition at line 29 of file MysqlPreparedStatementWrapper.cpp.

References MysqlPreparedStatementParameterCollection::SetParam().

Referenced by MysqlPreparedStatement::SetParamBlob(), MysqlPreparedStatement::SetParamBool(), MysqlPreparedStatement::SetParamDate(), MysqlPreparedStatement::SetParamDouble(), MysqlPreparedStatement::SetParamInt(), MysqlPreparedStatement::SetParamNull(), and MysqlPreparedStatement::SetParamString().


The documentation for this class was generated from the following files:
Generated on Sat May 13 17:31:35 2006 for databaselayer by  doxygen 1.4.1