mirror of
https://github.com/postgres/postgres.git
synced 2025-11-22 12:22:45 +03:00
Libpq++ fixes for Win32 compile.
Christian Ullrich
This commit is contained in:
@@ -13,7 +13,7 @@
|
||||
* Portions Copyright (c) 1996-2001, PostgreSQL Global Development Group
|
||||
* Portions Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pgconnection.h,v 1.11 2001/05/09 17:29:10 momjian Exp $
|
||||
* $Id: pgconnection.h,v 1.12 2001/07/11 22:12:43 momjian Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@@ -57,7 +57,7 @@ extern "C" {
|
||||
// This class contains all the information about the connection
|
||||
// to the backend process. All the database classes should be
|
||||
// derived from this class to obtain the connection interface.
|
||||
class PgConnection {
|
||||
class DLLIMPORT PgConnection {
|
||||
protected:
|
||||
PGconn* pgConn; // Connection Structure
|
||||
PGresult* pgResult; // Current Query Result
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
* Portions Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
*
|
||||
* $Id: pgcursordb.h,v 1.7 2001/05/09 17:29:10 momjian Exp $
|
||||
* $Id: pgcursordb.h,v 1.8 2001/07/11 22:12:43 momjian Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@@ -42,7 +42,7 @@
|
||||
// manipulates data through it. The interface will introduce some
|
||||
// ease of use through the methods that will allow cursor specific
|
||||
// operations, like fetch, forward, etc.
|
||||
class PgCursor : public PgTransaction {
|
||||
class DLLIMPORT PgCursor : public PgTransaction {
|
||||
public:
|
||||
PgCursor(const char* conninfo, const char* cursor); // use reasonable & environment defaults
|
||||
// connect to the database with given environment and database name
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
* Portions Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
*
|
||||
* $Id: pgdatabase.h,v 1.11 2001/05/09 17:46:11 momjian Exp $
|
||||
* $Id: pgdatabase.h,v 1.12 2001/07/11 22:12:43 momjian Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@@ -34,7 +34,7 @@
|
||||
// This is the basic database access class. Its interface should
|
||||
// be used only after a query has been sent to the backend and
|
||||
// results are being received.
|
||||
class PgDatabase : public PgConnection {
|
||||
class DLLIMPORT PgDatabase : public PgConnection {
|
||||
public:
|
||||
// connect to the database with conninfo
|
||||
explicit PgDatabase(const char* conninfo) : PgConnection(conninfo) {}
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
* Portions Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
*
|
||||
* $Id: pglobject.h,v 1.7 2001/05/09 17:29:10 momjian Exp $
|
||||
* $Id: pglobject.h,v 1.8 2001/07/11 22:12:43 momjian Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@@ -35,7 +35,7 @@
|
||||
// PgLargeObject - a class for accessing Large Object in a database
|
||||
//
|
||||
// ****************************************************************
|
||||
class PgLargeObject : public PgConnection {
|
||||
class DLLIMPORT PgLargeObject : public PgConnection {
|
||||
private:
|
||||
int pgFd;
|
||||
Oid pgObject;
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
* Portions Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
*
|
||||
* $Id: pgtransdb.h,v 1.7 2001/05/09 17:29:10 momjian Exp $
|
||||
* $Id: pgtransdb.h,v 1.8 2001/07/11 22:12:43 momjian Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@@ -34,7 +34,7 @@
|
||||
// This is the database access class that keeps an open
|
||||
// transaction block during its lifetime. The block is ENDed when
|
||||
// the object is destroyed.
|
||||
class PgTransaction : public PgDatabase {
|
||||
class DLLIMPORT PgTransaction : public PgDatabase {
|
||||
public:
|
||||
explicit PgTransaction(const char* conninfo); // use reasonable & environment defaults
|
||||
// connect to the database with given environment and database name
|
||||
|
||||
Reference in New Issue
Block a user