diff OrthancServer/Sources/Database/StatelessDatabaseOperations.h @ 5466:dceed5e3d6a9 pg-transactions

new DB plugin primitive: UpdateAndGetStatistics
author Alain Mazy <am@osimis.io>
date Fri, 15 Dec 2023 17:15:43 +0100
parents 176bc05f85f4
children 4dd50c4b985a
line wrap: on
line diff
--- a/OrthancServer/Sources/Database/StatelessDatabaseOperations.h	Wed Dec 13 15:44:33 2023 +0100
+++ b/OrthancServer/Sources/Database/StatelessDatabaseOperations.h	Fri Dec 15 17:15:43 2023 +0100
@@ -470,6 +470,16 @@
         return transaction_.IncrementGlobalProperty(sequence, shared, increment);
       }
 
+      void UpdateAndGetStatistics(int64_t& patientsCount,
+                                  int64_t& studiesCount,
+                                  int64_t& seriesCount,
+                                  int64_t& instancesCount,
+                                  int64_t& compressedSize,
+                                  int64_t& uncompressedSize)
+      {
+        return transaction_.UpdateAndGetStatistics(patientsCount, studiesCount, seriesCount, instancesCount, compressedSize, uncompressedSize);
+      }
+
       void SetMetadata(int64_t id,
                        MetadataType type,
                        const std::string& value,