Version: 1.0.0
wxDynamicPostgresInterface Class Reference

#include <postgresql_interface.h>

Detailed Description

Definition at line 37 of file postgresql_interface.h.

Public Member Functions

 wxDynamicPostgresInterface ()
 
bool Init ()
 
PQstatusType GetPQstatus ()
 
PQsetdbLoginType GetPQsetdbLogin ()
 
PQerrorMessageType GetPQerrorMessage ()
 
PQclientEncodingType GetPQclientEncoding ()
 
PQsetClientEncodingType GetPQsetClientEncoding ()
 
PQencodingToCharType GetPQencodingToChar ()
 
PQfinishType GetPQfinish ()
 
PQexecType GetPQexec ()
 
PQresultStatusType GetPQresultStatus ()
 
PQclearType GetPQclear ()
 
PQcmdTuplesType GetPQcmdTuples ()
 
PQprepareType GetPQprepare ()
 
PQexecPreparedType GetPQexecPrepared ()
 
PQresultErrorMessageType GetPQresultErrorMessage ()
 
PQntuplesType GetPQntuples ()
 
PQbinaryTuplesType GetPQbinaryTuples ()
 
PQfnameType GetPQfname ()
 
PQgetisnullType GetPQgetisnull ()
 
PQgetvalueType GetPQgetvalue ()
 
PQgetlengthType GetPQgetlength ()
 
PQunescapeByteaType GetPQunescapeBytea ()
 
PQfreememType GetPQfreemem ()
 
PQftypeType GetPQftype ()
 
PQfsizeType GetPQfsize ()
 
PQnfieldsType GetPQnfields ()
 

Private Attributes

wxDynamicLibrary m_PostgresDLL
 
PQstatusType m_pPQstatus
 
PQsetdbLoginType m_pPQsetdbLogin
 
PQerrorMessageType m_pPQerrorMessage
 
PQclientEncodingType m_pPQclientEncoding
 
PQsetClientEncodingType m_pPQsetClientEncoding
 
PQencodingToCharType m_pPQencodingToChar
 
PQfinishType m_pPQfinish
 
PQexecType m_pPQexec
 
PQresultStatusType m_pPQresultStatus
 
PQclearType m_pPQclear
 
PQcmdTuplesType m_pPQcmdTuples
 
PQprepareType m_pPQprepare
 
PQexecPreparedType m_pPQexecPrepared
 
PQresultErrorMessageType m_pPQresultErrorMessage
 
PQntuplesType m_pPQntuples
 
PQbinaryTuplesType m_pPQbinaryTuples
 
PQfnameType m_pPQfname
 
PQgetisnullType m_pPQgetisnull
 
PQgetvalueType m_pPQgetvalue
 
PQgetlengthType m_pPQgetlength
 
PQunescapeByteaType m_pPQunescapeBytea
 
PQfreememType m_pPQfreemem
 
PQftypeType m_pPQftype
 
PQfsizeType m_pPQfsize
 
PQnfieldsType m_pPQnfields
 

Constructor & Destructor Documentation

◆ wxDynamicPostgresInterface()

wxDynamicPostgresInterface::wxDynamicPostgresInterface ( )
inline

Definition at line 40 of file postgresql_interface.h.

Member Function Documentation

◆ GetPQbinaryTuples()

PQbinaryTuplesType wxDynamicPostgresInterface::GetPQbinaryTuples ( )
inline

Definition at line 58 of file postgresql_interface.h.

References m_pPQbinaryTuples.

◆ GetPQclear()

PQclearType wxDynamicPostgresInterface::GetPQclear ( )
inline

Definition at line 52 of file postgresql_interface.h.

References m_pPQclear.

◆ GetPQclientEncoding()

PQclientEncodingType wxDynamicPostgresInterface::GetPQclientEncoding ( )
inline

Definition at line 46 of file postgresql_interface.h.

References m_pPQclientEncoding.

◆ GetPQcmdTuples()

PQcmdTuplesType wxDynamicPostgresInterface::GetPQcmdTuples ( )
inline

Definition at line 53 of file postgresql_interface.h.

References m_pPQcmdTuples.

◆ GetPQencodingToChar()

PQencodingToCharType wxDynamicPostgresInterface::GetPQencodingToChar ( )
inline

Definition at line 48 of file postgresql_interface.h.

References m_pPQencodingToChar.

◆ GetPQerrorMessage()

PQerrorMessageType wxDynamicPostgresInterface::GetPQerrorMessage ( )
inline

Definition at line 45 of file postgresql_interface.h.

References m_pPQerrorMessage.

◆ GetPQexec()

PQexecType wxDynamicPostgresInterface::GetPQexec ( )
inline

Definition at line 50 of file postgresql_interface.h.

References m_pPQexec.

◆ GetPQexecPrepared()

PQexecPreparedType wxDynamicPostgresInterface::GetPQexecPrepared ( )
inline

Definition at line 55 of file postgresql_interface.h.

References m_pPQexecPrepared.

◆ GetPQfinish()

PQfinishType wxDynamicPostgresInterface::GetPQfinish ( )
inline

Definition at line 49 of file postgresql_interface.h.

References m_pPQfinish.

◆ GetPQfname()

PQfnameType wxDynamicPostgresInterface::GetPQfname ( )
inline

Definition at line 59 of file postgresql_interface.h.

References m_pPQfname.

◆ GetPQfreemem()

PQfreememType wxDynamicPostgresInterface::GetPQfreemem ( )
inline

Definition at line 64 of file postgresql_interface.h.

References m_pPQfreemem.

◆ GetPQfsize()

PQfsizeType wxDynamicPostgresInterface::GetPQfsize ( )
inline

Definition at line 66 of file postgresql_interface.h.

References m_pPQfsize.

◆ GetPQftype()

PQftypeType wxDynamicPostgresInterface::GetPQftype ( )
inline

Definition at line 65 of file postgresql_interface.h.

References m_pPQftype.

◆ GetPQgetisnull()

PQgetisnullType wxDynamicPostgresInterface::GetPQgetisnull ( )
inline

Definition at line 60 of file postgresql_interface.h.

References m_pPQgetisnull.

◆ GetPQgetlength()

PQgetlengthType wxDynamicPostgresInterface::GetPQgetlength ( )
inline

Definition at line 62 of file postgresql_interface.h.

References m_pPQgetlength.

◆ GetPQgetvalue()

PQgetvalueType wxDynamicPostgresInterface::GetPQgetvalue ( )
inline

Definition at line 61 of file postgresql_interface.h.

References m_pPQgetvalue.

◆ GetPQnfields()

PQnfieldsType wxDynamicPostgresInterface::GetPQnfields ( )
inline

Definition at line 67 of file postgresql_interface.h.

References m_pPQnfields.

◆ GetPQntuples()

PQntuplesType wxDynamicPostgresInterface::GetPQntuples ( )
inline

Definition at line 57 of file postgresql_interface.h.

References m_pPQntuples.

◆ GetPQprepare()

PQprepareType wxDynamicPostgresInterface::GetPQprepare ( )
inline

Definition at line 54 of file postgresql_interface.h.

References m_pPQprepare.

◆ GetPQresultErrorMessage()

PQresultErrorMessageType wxDynamicPostgresInterface::GetPQresultErrorMessage ( )
inline

Definition at line 56 of file postgresql_interface.h.

References m_pPQresultErrorMessage.

◆ GetPQresultStatus()

PQresultStatusType wxDynamicPostgresInterface::GetPQresultStatus ( )
inline

Definition at line 51 of file postgresql_interface.h.

References m_pPQresultStatus.

◆ GetPQsetClientEncoding()

PQsetClientEncodingType wxDynamicPostgresInterface::GetPQsetClientEncoding ( )
inline

Definition at line 47 of file postgresql_interface.h.

References m_pPQsetClientEncoding.

◆ GetPQsetdbLogin()

PQsetdbLoginType wxDynamicPostgresInterface::GetPQsetdbLogin ( )
inline

Definition at line 44 of file postgresql_interface.h.

References m_pPQsetdbLogin.

◆ GetPQstatus()

PQstatusType wxDynamicPostgresInterface::GetPQstatus ( )
inline

Definition at line 43 of file postgresql_interface.h.

References m_pPQstatus.

◆ GetPQunescapeBytea()

PQunescapeByteaType wxDynamicPostgresInterface::GetPQunescapeBytea ( )
inline

Definition at line 63 of file postgresql_interface.h.

References m_pPQunescapeBytea.

◆ Init()

bool wxDynamicPostgresInterface::Init ( )

Member Data Documentation

◆ m_PostgresDLL

wxDynamicLibrary wxDynamicPostgresInterface::m_PostgresDLL
private

Definition at line 71 of file postgresql_interface.h.

◆ m_pPQbinaryTuples

PQbinaryTuplesType wxDynamicPostgresInterface::m_pPQbinaryTuples
private

Definition at line 88 of file postgresql_interface.h.

Referenced by GetPQbinaryTuples().

◆ m_pPQclear

PQclearType wxDynamicPostgresInterface::m_pPQclear
private

Definition at line 82 of file postgresql_interface.h.

Referenced by GetPQclear().

◆ m_pPQclientEncoding

PQclientEncodingType wxDynamicPostgresInterface::m_pPQclientEncoding
private

Definition at line 76 of file postgresql_interface.h.

Referenced by GetPQclientEncoding().

◆ m_pPQcmdTuples

PQcmdTuplesType wxDynamicPostgresInterface::m_pPQcmdTuples
private

Definition at line 83 of file postgresql_interface.h.

Referenced by GetPQcmdTuples().

◆ m_pPQencodingToChar

PQencodingToCharType wxDynamicPostgresInterface::m_pPQencodingToChar
private

Definition at line 78 of file postgresql_interface.h.

Referenced by GetPQencodingToChar().

◆ m_pPQerrorMessage

PQerrorMessageType wxDynamicPostgresInterface::m_pPQerrorMessage
private

Definition at line 75 of file postgresql_interface.h.

Referenced by GetPQerrorMessage().

◆ m_pPQexec

PQexecType wxDynamicPostgresInterface::m_pPQexec
private

Definition at line 80 of file postgresql_interface.h.

Referenced by GetPQexec().

◆ m_pPQexecPrepared

PQexecPreparedType wxDynamicPostgresInterface::m_pPQexecPrepared
private

Definition at line 85 of file postgresql_interface.h.

Referenced by GetPQexecPrepared().

◆ m_pPQfinish

PQfinishType wxDynamicPostgresInterface::m_pPQfinish
private

Definition at line 79 of file postgresql_interface.h.

Referenced by GetPQfinish().

◆ m_pPQfname

PQfnameType wxDynamicPostgresInterface::m_pPQfname
private

Definition at line 89 of file postgresql_interface.h.

Referenced by GetPQfname().

◆ m_pPQfreemem

PQfreememType wxDynamicPostgresInterface::m_pPQfreemem
private

Definition at line 94 of file postgresql_interface.h.

Referenced by GetPQfreemem().

◆ m_pPQfsize

PQfsizeType wxDynamicPostgresInterface::m_pPQfsize
private

Definition at line 96 of file postgresql_interface.h.

Referenced by GetPQfsize().

◆ m_pPQftype

PQftypeType wxDynamicPostgresInterface::m_pPQftype
private

Definition at line 95 of file postgresql_interface.h.

Referenced by GetPQftype().

◆ m_pPQgetisnull

PQgetisnullType wxDynamicPostgresInterface::m_pPQgetisnull
private

Definition at line 90 of file postgresql_interface.h.

Referenced by GetPQgetisnull().

◆ m_pPQgetlength

PQgetlengthType wxDynamicPostgresInterface::m_pPQgetlength
private

Definition at line 92 of file postgresql_interface.h.

Referenced by GetPQgetlength().

◆ m_pPQgetvalue

PQgetvalueType wxDynamicPostgresInterface::m_pPQgetvalue
private

Definition at line 91 of file postgresql_interface.h.

Referenced by GetPQgetvalue().

◆ m_pPQnfields

PQnfieldsType wxDynamicPostgresInterface::m_pPQnfields
private

Definition at line 97 of file postgresql_interface.h.

Referenced by GetPQnfields().

◆ m_pPQntuples

PQntuplesType wxDynamicPostgresInterface::m_pPQntuples
private

Definition at line 87 of file postgresql_interface.h.

Referenced by GetPQntuples().

◆ m_pPQprepare

PQprepareType wxDynamicPostgresInterface::m_pPQprepare
private

Definition at line 84 of file postgresql_interface.h.

Referenced by GetPQprepare().

◆ m_pPQresultErrorMessage

PQresultErrorMessageType wxDynamicPostgresInterface::m_pPQresultErrorMessage
private

Definition at line 86 of file postgresql_interface.h.

Referenced by GetPQresultErrorMessage().

◆ m_pPQresultStatus

PQresultStatusType wxDynamicPostgresInterface::m_pPQresultStatus
private

Definition at line 81 of file postgresql_interface.h.

Referenced by GetPQresultStatus().

◆ m_pPQsetClientEncoding

PQsetClientEncodingType wxDynamicPostgresInterface::m_pPQsetClientEncoding
private

Definition at line 77 of file postgresql_interface.h.

Referenced by GetPQsetClientEncoding().

◆ m_pPQsetdbLogin

PQsetdbLoginType wxDynamicPostgresInterface::m_pPQsetdbLogin
private

Definition at line 74 of file postgresql_interface.h.

Referenced by GetPQsetdbLogin().

◆ m_pPQstatus

PQstatusType wxDynamicPostgresInterface::m_pPQstatus
private

Definition at line 73 of file postgresql_interface.h.

Referenced by GetPQstatus().

◆ m_pPQunescapeBytea

PQunescapeByteaType wxDynamicPostgresInterface::m_pPQunescapeBytea
private

Definition at line 93 of file postgresql_interface.h.

Referenced by GetPQunescapeBytea().