Mercurial > hg > orthanc-databases
comparison 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 |
comparison
equal
deleted
inserted
replaced
432:8b7c1c423367 | 433:5964ce6385a5 |
---|---|
44 | 44 |
45 boost::shared_mutex outputFactoryMutex_; | 45 boost::shared_mutex outputFactoryMutex_; |
46 std::unique_ptr<IDatabaseBackendOutput::IFactory> outputFactory_; | 46 std::unique_ptr<IDatabaseBackendOutput::IFactory> outputFactory_; |
47 | 47 |
48 protected: | 48 protected: |
49 void ClearDeletedFiles(DatabaseManager& manager); | 49 virtual void ClearDeletedFiles(DatabaseManager& manager); |
50 | 50 |
51 void ClearDeletedResources(DatabaseManager& manager); | 51 virtual void ClearDeletedResources(DatabaseManager& manager); |
52 | |
53 virtual void ClearRemainingAncestor(DatabaseManager& manager); | |
52 | 54 |
53 void SignalDeletedFiles(IDatabaseBackendOutput& output, | 55 void SignalDeletedFiles(IDatabaseBackendOutput& output, |
54 DatabaseManager& manager); | 56 DatabaseManager& manager); |
55 | 57 |
56 void SignalDeletedResources(IDatabaseBackendOutput& output, | 58 void SignalDeletedResources(IDatabaseBackendOutput& output, |