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

PostgresParameter Class Reference

#include <PostgresParameter.h>

Inheritance diagram for PostgresParameter:

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

 PostgresParameter ()
 PostgresParameter (const wxString &strValue)
 PostgresParameter (int nValue)
 PostgresParameter (double dblValue)
 PostgresParameter (bool bValue)
 PostgresParameter (const wxDateTime &dateValue)
 PostgresParameter (const void *pData, long nDataLength)
long GetDataLength ()
long * GetDataLengthPointer ()
const void * GetDataPtr ()
int GetParameterType ()
bool IsBinary ()

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
PARAM_STRING 
PARAM_INT 
PARAM_DOUBLE 
PARAM_DATETIME 
PARAM_BOOL 
PARAM_BLOB 
PARAM_NULL 

Definition at line 30 of file PostgresParameter.h.


Constructor & Destructor Documentation

PostgresParameter::PostgresParameter  ) 
 

Definition at line 5 of file PostgresParameter.cpp.

References PARAM_NULL.

PostgresParameter::PostgresParameter const wxString &  strValue  ) 
 

Definition at line 10 of file PostgresParameter.cpp.

References PARAM_STRING.

PostgresParameter::PostgresParameter int  nValue  ) 
 

Definition at line 17 of file PostgresParameter.cpp.

References PARAM_INT.

PostgresParameter::PostgresParameter double  dblValue  ) 
 

Definition at line 24 of file PostgresParameter.cpp.

References PARAM_DOUBLE.

PostgresParameter::PostgresParameter bool  bValue  ) 
 

Definition at line 31 of file PostgresParameter.cpp.

References PARAM_BOOL.

PostgresParameter::PostgresParameter const wxDateTime &  dateValue  ) 
 

Definition at line 37 of file PostgresParameter.cpp.

References PARAM_DATETIME.

PostgresParameter::PostgresParameter const void *  pData,
long  nDataLength
 

Definition at line 44 of file PostgresParameter.cpp.

References PARAM_BLOB.


Member Function Documentation

long PostgresParameter::GetDataLength  ) 
 

Definition at line 53 of file PostgresParameter.cpp.

long * PostgresParameter::GetDataLengthPointer  ) 
 

Definition at line 58 of file PostgresParameter.cpp.

const void * PostgresParameter::GetDataPtr  ) 
 

Definition at line 63 of file PostgresParameter.cpp.

References DatabaseStringConverter::ConvertToUnicodeStream(), PARAM_BLOB, PARAM_BOOL, PARAM_DATETIME, PARAM_DOUBLE, PARAM_INT, PARAM_NULL, and PARAM_STRING.

int PostgresParameter::GetParameterType  ) 
 

Definition at line 103 of file PostgresParameter.cpp.

bool PostgresParameter::IsBinary  ) 
 

Definition at line 108 of file PostgresParameter.cpp.

References PARAM_BLOB.


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