diff options
author | Marc G. Fournier <scrappy@hub.org> | 2002-08-22 00:15:14 +0000 |
---|---|---|
committer | Marc G. Fournier <scrappy@hub.org> | 2002-08-22 00:15:14 +0000 |
commit | da4683fbe1cba48cf5b5b29055b66e0bacb00162 (patch) | |
tree | 87834b1b18614313e895dcc8c504f58af9f6b4b2 /src/interfaces/libpq++/pgtransdb.h | |
parent | b663f3443ba096a06970214c3e83e79f6e570b84 (diff) |
Okay, libpq++ is moved to GBorg, and all traces of it have been removed
from the core repository ... I haven't *moved* the libpq++ files out of the
tree, mainly as we want to keep them in place for past branches ...
Peter, I think I've covered all the files I need, and re-ran autoconf to make
sure the configure file is in place properly ...
Diffstat (limited to 'src/interfaces/libpq++/pgtransdb.h')
-rw-r--r-- | src/interfaces/libpq++/pgtransdb.h | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/src/interfaces/libpq++/pgtransdb.h b/src/interfaces/libpq++/pgtransdb.h deleted file mode 100644 index af98d565266..00000000000 --- a/src/interfaces/libpq++/pgtransdb.h +++ /dev/null @@ -1,64 +0,0 @@ -/*------------------------------------------------------------------------- -* -* pgtransdb.h -* -* -* DESCRIPTION -* Postgres Transaction Database Class: -* Query Postgres backend using a transaction block -* -* NOTES -* Currently under construction. -* -* Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group -* Portions Copyright (c) 1994, Regents of the University of California -* -* -* $Id: pgtransdb.h,v 1.11 2002/07/18 04:49:30 momjian Exp $ -* -*------------------------------------------------------------------------- -*/ - -#ifndef PGTRANSDB_H -#define PGTRANSDB_H - -#ifndef PGDATABASE_H -#include "pgdatabase.h" -#endif - -// **************************************************************** -// -// PgTransaction - a class for running transactions against databases -// -// **************************************************************** -// This is the database access class that keeps an open -// transaction block during its lifetime. The block is ABORTed when -// the object is destroyed, unless you call EndTransaction() method -// before destruction of the object. -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 - // explicit PgTransaction(const PgConnection&); - ~PgTransaction(); // close connection and clean up - - ExecStatusType BeginTransaction(); - ExecStatusType EndTransaction(); - -protected: - PgTransaction() : PgDatabase(), pgCommitted(true) - {} // Do not connect - - -private: - bool pgCommitted; - - // We don't support copying of PgTransaction objects, - // so make copy constructor and assignment op private. - PgTransaction(const PgTransaction&); - PgTransaction& operator= (const PgTransaction&); -} -; // End PgTransaction Class Declaration - -#endif // PGTRANSDB_H |