comparison Framework/Plugins/IDatabaseBackend.h @ 436:f16faa1fdc46 pg-transactions

InsertOrUpdateMetadata function + UpdateAndGetStatistics
author Alain Mazy <am@osimis.io>
date Fri, 15 Dec 2023 17:11:26 +0100
parents 7c1fe5d6c12c
children 5881e4af5799
comparison
equal deleted inserted replaced
435:326f8304daa1 436:f16faa1fdc46
353 353
354 virtual int64_t IncrementGlobalProperty(DatabaseManager& manager, 354 virtual int64_t IncrementGlobalProperty(DatabaseManager& manager,
355 const char* serverIdentifier, 355 const char* serverIdentifier,
356 int32_t property, 356 int32_t property,
357 int64_t increment) = 0; 357 int64_t increment) = 0;
358
359 virtual bool HasUpdateAndGetStatistics() = 0;
360
361 virtual void UpdateAndGetStatistics(DatabaseManager& manager,
362 int64_t& patientsCount,
363 int64_t& studiesCount,
364 int64_t& seriesCount,
365 int64_t& instancesCount,
366 int64_t& compressedSize,
367 int64_t& uncompressedSize) = 0;
368
358 }; 369 };
359 } 370 }