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

MysqlParameter Class Reference

#include <MysqlParameter.h>

Inheritance diagram for MysqlParameter:

DatabaseStringConverter List of all members.

Public Types

enum  {
  PARAM_STRING = 0, PARAM_INT, PARAM_DOUBLE, PARAM_DATETIME,
  PARAM_BOOL, PARAM_BLOB, PARAM_NULL
}

Public Member Functions

 MysqlParameter ()
 MysqlParameter (const wxString &strValue)
 MysqlParameter (int nValue)
 MysqlParameter (double dblValue)
 MysqlParameter (bool bValue)
 MysqlParameter (const wxDateTime &dateValue)
 MysqlParameter (const void *pData, long nDataLength)
virtual ~MysqlParameter ()
long unsigned int GetDataLength ()
long unsigned int * GetDataLengthPtr ()
const void * GetDataPtr ()
int GetParameterType ()
enum_field_types GetBufferType ()

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
PARAM_STRING 
PARAM_INT 
PARAM_DOUBLE 
PARAM_DATETIME 
PARAM_BOOL 
PARAM_BLOB 
PARAM_NULL 

Definition at line 33 of file MysqlParameter.h.


Constructor & Destructor Documentation

MysqlParameter::MysqlParameter  ) 
 

Definition at line 5 of file MysqlParameter.cpp.

References PARAM_NULL.

MysqlParameter::MysqlParameter const wxString &  strValue  ) 
 

Definition at line 10 of file MysqlParameter.cpp.

References DatabaseStringConverter::ConvertToUnicodeStream(), DatabaseStringConverter::GetEncodedStreamLength(), and PARAM_STRING.

MysqlParameter::MysqlParameter int  nValue  ) 
 

Definition at line 18 of file MysqlParameter.cpp.

References PARAM_INT.

MysqlParameter::MysqlParameter double  dblValue  ) 
 

Definition at line 25 of file MysqlParameter.cpp.

References PARAM_DOUBLE.

MysqlParameter::MysqlParameter bool  bValue  ) 
 

Definition at line 32 of file MysqlParameter.cpp.

References PARAM_BOOL.

MysqlParameter::MysqlParameter const wxDateTime &  dateValue  ) 
 

Definition at line 38 of file MysqlParameter.cpp.

References PARAM_DATETIME.

MysqlParameter::MysqlParameter const void *  pData,
long  nDataLength
 

Definition at line 57 of file MysqlParameter.cpp.

References PARAM_BLOB.

MysqlParameter::~MysqlParameter  )  [virtual]
 

Definition at line 65 of file MysqlParameter.cpp.

References PARAM_DATETIME.


Member Function Documentation

enum_field_types MysqlParameter::GetBufferType  ) 
 

Definition at line 123 of file MysqlParameter.cpp.

References PARAM_BLOB, PARAM_BOOL, PARAM_DATETIME, PARAM_DOUBLE, PARAM_INT, PARAM_NULL, and PARAM_STRING.

long unsigned int MysqlParameter::GetDataLength  ) 
 

Definition at line 74 of file MysqlParameter.cpp.

long unsigned int * MysqlParameter::GetDataLengthPtr  ) 
 

Definition at line 79 of file MysqlParameter.cpp.

const void * MysqlParameter::GetDataPtr  ) 
 

Definition at line 84 of file MysqlParameter.cpp.

References PARAM_BLOB, PARAM_BOOL, PARAM_DATETIME, PARAM_DOUBLE, PARAM_INT, PARAM_NULL, and PARAM_STRING.

int MysqlParameter::GetParameterType  ) 
 

Definition at line 118 of file MysqlParameter.cpp.


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