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,