Mercurial > hg > orthanc-databases
comparison Framework/PostgreSQL/PostgreSQLDatabase.h @ 432:8b7c1c423367 pg-transactions
new 'TransactionMode' config + rewrote ResourceDeletedFunc to avoid IF/THEN/ELSE pattern
author | Alain Mazy <am@osimis.io> |
---|---|
date | Mon, 11 Dec 2023 14:39:27 +0100 |
parents | dbf811b1bb43 |
children | f0976163dbe1 |
comparison
equal
deleted
inserted
replaced
431:7c1fe5d6c12c | 432:8b7c1c423367 |
---|---|
107 static IDatabaseFactory* CreateDatabaseFactory(const PostgreSQLParameters& parameters); | 107 static IDatabaseFactory* CreateDatabaseFactory(const PostgreSQLParameters& parameters); |
108 | 108 |
109 static PostgreSQLDatabase* CreateDatabaseConnection(const PostgreSQLParameters& parameters); | 109 static PostgreSQLDatabase* CreateDatabaseConnection(const PostgreSQLParameters& parameters); |
110 | 110 |
111 protected: | 111 protected: |
112 const std::string& GetReadWriteTransactionStatement() const | 112 const char* GetReadWriteTransactionStatement() const |
113 { | 113 { |
114 return parameters_.GetReadWriteTransactionStatement(); | 114 return parameters_.GetReadWriteTransactionStatement(); |
115 } | 115 } |
116 | 116 |
117 const std::string& GetReadOnlyTransactionStatement() const | 117 const char* GetReadOnlyTransactionStatement() const |
118 { | 118 { |
119 return parameters_.GetReadOnlyTransactionStatement(); | 119 return parameters_.GetReadOnlyTransactionStatement(); |
120 } | 120 } |
121 | 121 |
122 }; | 122 }; |