Version: 1.0.0
postgresql_interface.h File Reference
#include "wx/database/wxprec.h"
#include <wx/dynlib.h>

Go to the source code of this file.

Classes

class  wxDynamicPostgresInterface
 

Typedefs

typedef ConnStatusType(* PQstatusType) (const PGconn *)
 
typedef PGconn *(* PQsetdbLoginType) (const char *, const char *, const char *, const char *, const char *, const char *, const char *)
 
typedef char *(* PQerrorMessageType) (const PGconn *)
 
typedef int(* PQclientEncodingType) (const PGconn *)
 
typedef int(* PQsetClientEncodingType) (const PGconn *, const char *)
 
typedef const char *(* PQencodingToCharType) (int)
 
typedef void(* PQfinishType) (const PGconn *)
 
typedef PGresult *(* PQexecType) (const PGconn *, const char *)
 
typedef ExecStatusType(* PQresultStatusType) (const PGresult *)
 
typedef void(* PQclearType) (PGresult *)
 
typedef char *(* PQcmdTuplesType) (const PGresult *)
 
typedef PGresult *(* PQprepareType) (PGconn *, const char *, const char *, int, const Oid *)
 
typedef PGresult *(* PQexecPreparedType) (PGconn *, const char *, int, const char *const *, const int *, const int *, int resultFormat)
 
typedef char *(* PQresultErrorMessageType) (const PGresult *)
 
typedef int(* PQntuplesType) (const PGresult *)
 
typedef int(* PQbinaryTuplesType) (const PGresult *)
 
typedef char *(* PQfnameType) (const PGresult *, int)
 
typedef int(* PQgetisnullType) (const PGresult *, int, int)
 
typedef char *(* PQgetvalueType) (const PGresult *, int, int)
 
typedef int(* PQgetlengthType) (const PGconn *)
 
typedef unsigned char *(* PQunescapeByteaType) (const unsigned char *, size_t *)
 
typedef void(* PQfreememType) (void *)
 
typedef Oid(* PQftypeType) (const PGresult *, int)
 
typedef int(* PQfsizeType) (const PGresult *, int)
 
typedef int(* PQnfieldsType) (const PGresult *)
 

Typedef Documentation

◆ PQbinaryTuplesType

typedef int(* PQbinaryTuplesType) (const PGresult *)

Definition at line 24 of file postgresql_interface.h.

◆ PQclearType

typedef void(* PQclearType) (PGresult *)

Definition at line 17 of file postgresql_interface.h.

◆ PQclientEncodingType

typedef int(* PQclientEncodingType) (const PGconn *)

Definition at line 11 of file postgresql_interface.h.

◆ PQcmdTuplesType

typedef char*(* PQcmdTuplesType) (const PGresult *)

Definition at line 18 of file postgresql_interface.h.

◆ PQencodingToCharType

typedef const char*(* PQencodingToCharType) (int)

Definition at line 13 of file postgresql_interface.h.

◆ PQerrorMessageType

typedef char*(* PQerrorMessageType) (const PGconn *)

Definition at line 10 of file postgresql_interface.h.

◆ PQexecPreparedType

typedef PGresult*(* PQexecPreparedType) (PGconn *, const char *, int, const char *const *, const int *, const int *, int resultFormat)

Definition at line 20 of file postgresql_interface.h.

◆ PQexecType

typedef PGresult*(* PQexecType) (const PGconn *, const char *)

Definition at line 15 of file postgresql_interface.h.

◆ PQfinishType

typedef void(* PQfinishType) (const PGconn *)

Definition at line 14 of file postgresql_interface.h.

◆ PQfnameType

typedef char*(* PQfnameType) (const PGresult *, int)

Definition at line 25 of file postgresql_interface.h.

◆ PQfreememType

typedef void(* PQfreememType) (void *)

Definition at line 30 of file postgresql_interface.h.

◆ PQfsizeType

typedef int(* PQfsizeType) (const PGresult *, int)

Definition at line 32 of file postgresql_interface.h.

◆ PQftypeType

typedef Oid(* PQftypeType) (const PGresult *, int)

Definition at line 31 of file postgresql_interface.h.

◆ PQgetisnullType

typedef int(* PQgetisnullType) (const PGresult *, int, int)

Definition at line 26 of file postgresql_interface.h.

◆ PQgetlengthType

typedef int(* PQgetlengthType) (const PGconn *)

Definition at line 28 of file postgresql_interface.h.

◆ PQgetvalueType

typedef char*(* PQgetvalueType) (const PGresult *, int, int)

Definition at line 27 of file postgresql_interface.h.

◆ PQnfieldsType

typedef int(* PQnfieldsType) (const PGresult *)

Definition at line 33 of file postgresql_interface.h.

◆ PQntuplesType

typedef int(* PQntuplesType) (const PGresult *)

Definition at line 23 of file postgresql_interface.h.

◆ PQprepareType

typedef PGresult*(* PQprepareType) (PGconn *, const char *, const char *, int, const Oid *)

Definition at line 19 of file postgresql_interface.h.

◆ PQresultErrorMessageType

typedef char*(* PQresultErrorMessageType) (const PGresult *)

Definition at line 22 of file postgresql_interface.h.

◆ PQresultStatusType

typedef ExecStatusType(* PQresultStatusType) (const PGresult *)

Definition at line 16 of file postgresql_interface.h.

◆ PQsetClientEncodingType

typedef int(* PQsetClientEncodingType) (const PGconn *, const char *)

Definition at line 12 of file postgresql_interface.h.

◆ PQsetdbLoginType

typedef PGconn*(* PQsetdbLoginType) (const char *, const char *, const char *, const char *, const char *, const char *, const char *)

Definition at line 8 of file postgresql_interface.h.

◆ PQstatusType

typedef ConnStatusType(* PQstatusType) (const PGconn *)

Definition at line 7 of file postgresql_interface.h.

◆ PQunescapeByteaType

typedef unsigned char*(* PQunescapeByteaType) (const unsigned char *, size_t *)

Definition at line 29 of file postgresql_interface.h.