diff Framework/PostgreSQL/PostgreSQLTransaction.h @ 216:fbb52129158a

TransactionType given to PostgreSQLTransaction constructor
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 26 Mar 2021 17:47:56 +0100
parents ab96698c73a3
children 35598014f140
line wrap: on
line diff
--- a/Framework/PostgreSQL/PostgreSQLTransaction.h	Fri Mar 26 17:32:29 2021 +0100
+++ b/Framework/PostgreSQL/PostgreSQLTransaction.h	Fri Mar 26 17:47:56 2021 +0100
@@ -37,8 +37,11 @@
     PostgreSQLDatabase& database_;
     bool isOpen_;
 
+    void Begin(TransactionType type);
+
   public:
-    explicit PostgreSQLTransaction(PostgreSQLDatabase& database);
+    explicit PostgreSQLTransaction(PostgreSQLDatabase& database,
+                                   TransactionType type);
 
     ~PostgreSQLTransaction();
 
@@ -47,8 +50,6 @@
       return false;
     }
     
-    void Begin();
-
     virtual void Rollback() ORTHANC_OVERRIDE;
 
     virtual void Commit() ORTHANC_OVERRIDE;