Mercurial > hg > orthanc-databases
diff Framework/Plugins/IndexBackend.h @ 433:5964ce6385a5 pg-transactions
use temporary tables for DeletedFiles, RemainingAncestor and DeletedResources
author | Alain Mazy <am@osimis.io> |
---|---|
date | Wed, 13 Dec 2023 15:48:56 +0100 |
parents | 7c1fe5d6c12c |
children | f16faa1fdc46 |
line wrap: on
line diff
--- a/Framework/Plugins/IndexBackend.h Mon Dec 11 14:39:27 2023 +0100 +++ b/Framework/Plugins/IndexBackend.h Wed Dec 13 15:48:56 2023 +0100 @@ -46,9 +46,11 @@ std::unique_ptr<IDatabaseBackendOutput::IFactory> outputFactory_; protected: - void ClearDeletedFiles(DatabaseManager& manager); + virtual void ClearDeletedFiles(DatabaseManager& manager); - void ClearDeletedResources(DatabaseManager& manager); + virtual void ClearDeletedResources(DatabaseManager& manager); + + virtual void ClearRemainingAncestor(DatabaseManager& manager); void SignalDeletedFiles(IDatabaseBackendOutput& output, DatabaseManager& manager);