Mercurial > hg > orthanc-databases
comparison Framework/Plugins/IDatabaseBackend.h @ 501:594859656a06 large-queries
Added support for ExtendedApiV1: /changes
author | Alain Mazy <am@orthanc.team> |
---|---|
date | Thu, 11 Apr 2024 18:52:42 +0200 |
parents | 11c6bcc9d1f2 |
children | 2ab3d45c0b3c |
comparison
equal
deleted
inserted
replaced
500:c27071770c04 | 501:594859656a06 |
---|---|
106 virtual void GetChanges(IDatabaseBackendOutput& output, | 106 virtual void GetChanges(IDatabaseBackendOutput& output, |
107 bool& done /*out*/, | 107 bool& done /*out*/, |
108 DatabaseManager& manager, | 108 DatabaseManager& manager, |
109 int64_t since, | 109 int64_t since, |
110 uint32_t limit) = 0; | 110 uint32_t limit) = 0; |
111 | |
112 virtual void GetChanges2(IDatabaseBackendOutput& output, | |
113 bool& done /*out*/, | |
114 DatabaseManager& manager, | |
115 int64_t since, | |
116 int64_t to, | |
117 int32_t changeType, | |
118 uint32_t limit) = 0; | |
111 | 119 |
112 virtual void GetChildrenInternalId(std::list<int64_t>& target /*out*/, | 120 virtual void GetChildrenInternalId(std::list<int64_t>& target /*out*/, |
113 DatabaseManager& manager, | 121 DatabaseManager& manager, |
114 int64_t id) = 0; | 122 int64_t id) = 0; |
115 | 123 |
374 virtual bool HasMeasureLatency() = 0; | 382 virtual bool HasMeasureLatency() = 0; |
375 | 383 |
376 // New in Orthanc 1.12.3 | 384 // New in Orthanc 1.12.3 |
377 virtual uint64_t MeasureLatency(DatabaseManager& manager) = 0; | 385 virtual uint64_t MeasureLatency(DatabaseManager& manager) = 0; |
378 | 386 |
387 // New in Orthanc 1.13.0 | |
388 virtual bool HasExtendedApiV1() = 0; | |
379 | 389 |
380 }; | 390 }; |
381 } | 391 } |