pgtransdb.h

来自「关系型数据库 Postgresql 6.5.2」· C头文件 代码 · 共 50 行

H
50
字号
/*------------------------------------------------------------------------- * * pgtransdb.h *     * *   DESCRIPTION *		Postgres Transaction Database Class:  *		   Query Postgres backend using a transaction block * *   NOTES *      Currently under construction. * * Copyright (c) 1994, Regents of the University of California * * *  $Id: pgtransdb.h,v 1.3 1999/06/01 02:37:33 momjian Exp $ * *------------------------------------------------------------------------- */ #ifndef PGTRANSDB_H#define PGTRANSDB_H#include "pgdatabase.h"// ****************************************************************//// 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 ENDed when// the object is destroyed.class PgTransaction : public PgDatabase {public:  PgTransaction(const char* conninfo);	// use reasonable & environment defaults  // connect to the database with given environment and database name  // PgTransaction(const PgConnection&);  ~PgTransaction();	// close connection and clean up  protected:  ExecStatusType BeginTransaction();  ExecStatusType EndTransaction();  protected:  PgTransaction() : PgDatabase() {}	// Do not connect}; // End PgTransaction Class Declaration#endif	// PGTRANSDB_H

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?