Mercurial > hg > orthanc
diff OrthancServer/Sources/Database/StatelessDatabaseOperations.h @ 5522:dd430a1b21fe pg-transactions
simplifying StatelessDatabaseOperations
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 30 Jan 2024 09:41:06 +0100 |
parents | 0d433132b249 |
children | 28cc06e4859a 12d8a1a266e9 c1ed59a5bdc2 |
line wrap: on
line diff
--- a/OrthancServer/Sources/Database/StatelessDatabaseOperations.h Tue Jan 30 09:29:12 2024 +0100 +++ b/OrthancServer/Sources/Database/StatelessDatabaseOperations.h Tue Jan 30 09:41:06 2024 +0100 @@ -176,17 +176,14 @@ { private: ITransactionContext& context_; - const IDatabaseWrapper::Capabilities& dbCapabilities_; protected: IDatabaseWrapper::ITransaction& transaction_; public: explicit ReadOnlyTransaction(IDatabaseWrapper::ITransaction& transaction, - ITransactionContext& context, - const IDatabaseWrapper::Capabilities& dbCapabilities) : + ITransactionContext& context) : context_(context), - dbCapabilities_(dbCapabilities), transaction_(transaction) { } @@ -196,11 +193,6 @@ return context_; } - const IDatabaseWrapper::Capabilities& GetDatabaseCapabilities() const - { - return dbCapabilities_; - } - /** * Higher-level constructions **/ @@ -391,9 +383,8 @@ { public: ReadWriteTransaction(IDatabaseWrapper::ITransaction& transaction, - ITransactionContext& context, - const IDatabaseWrapper::Capabilities& dbCapabilities) : - ReadOnlyTransaction(transaction, context, dbCapabilities) + ITransactionContext& context) : + ReadOnlyTransaction(transaction, context) { }