Mercurial > hg > orthanc-databases
comparison Framework/Plugins/IDatabaseBackend.h @ 533:2d3163d992fd find-refactoring
merged large-queries -> find-refactoring
author | Alain Mazy <am@orthanc.team> |
---|---|
date | Fri, 06 Sep 2024 15:32:06 +0200 |
parents | 25cfcb752af6 |
children | 4ecf50a4521c |
comparison
equal
deleted
inserted
replaced
527:61338585e7f7 | 533:2d3163d992fd |
---|---|
115 virtual void GetChanges(IDatabaseBackendOutput& output, | 115 virtual void GetChanges(IDatabaseBackendOutput& output, |
116 bool& done /*out*/, | 116 bool& done /*out*/, |
117 DatabaseManager& manager, | 117 DatabaseManager& manager, |
118 int64_t since, | 118 int64_t since, |
119 uint32_t limit) = 0; | 119 uint32_t limit) = 0; |
120 | |
121 virtual void GetChangesExtended(IDatabaseBackendOutput& output, | |
122 bool& done /*out*/, | |
123 DatabaseManager& manager, | |
124 int64_t since, | |
125 int64_t to, | |
126 int32_t changeType, | |
127 uint32_t limit) = 0; | |
120 | 128 |
121 virtual void GetChildrenInternalId(std::list<int64_t>& target /*out*/, | 129 virtual void GetChildrenInternalId(std::list<int64_t>& target /*out*/, |
122 DatabaseManager& manager, | 130 DatabaseManager& manager, |
123 int64_t id) = 0; | 131 int64_t id) = 0; |
124 | 132 |
385 // New in Orthanc 1.12.3 | 393 // New in Orthanc 1.12.3 |
386 virtual uint64_t MeasureLatency(DatabaseManager& manager) = 0; | 394 virtual uint64_t MeasureLatency(DatabaseManager& manager) = 0; |
387 | 395 |
388 #if ORTHANC_PLUGINS_VERSION_IS_ABOVE(1, 12, 5) | 396 #if ORTHANC_PLUGINS_VERSION_IS_ABOVE(1, 12, 5) |
389 virtual bool HasFindSupport() const = 0; | 397 virtual bool HasFindSupport() const = 0; |
398 virtual bool HasExtendedChanges() const = 0; | |
390 #endif | 399 #endif |
391 | 400 |
392 #if ORTHANC_PLUGINS_VERSION_IS_ABOVE(1, 12, 5) | 401 #if ORTHANC_PLUGINS_VERSION_IS_ABOVE(1, 12, 5) |
393 // New in Orthanc 1.12.5 | 402 // New in Orthanc 1.12.5 |
394 virtual void ExecuteFind(Orthanc::DatabasePluginMessages::TransactionResponse& response, | 403 virtual void ExecuteFind(Orthanc::DatabasePluginMessages::TransactionResponse& response, |