Mercurial > hg > orthanc
comparison OrthancServer/Sources/Database/IDatabaseWrapper.h @ 5828:7030fa489669 find-refactoring
tools/find: QueryMetadata
author | Alain Mazy <am@orthanc.team> |
---|---|
date | Mon, 07 Oct 2024 15:19:26 +0200 |
parents | 25df40a274fd |
children |
comparison
equal
deleted
inserted
replaced
5827:976872a99d39 | 5828:7030fa489669 |
---|---|
37 #include <boost/noncopyable.hpp> | 37 #include <boost/noncopyable.hpp> |
38 #include <set> | 38 #include <set> |
39 | 39 |
40 namespace Orthanc | 40 namespace Orthanc |
41 { | 41 { |
42 class DatabaseConstraints; | 42 class DatabaseDicomTagConstraints; |
43 class ResourcesContent; | 43 class ResourcesContent; |
44 | 44 |
45 class IDatabaseWrapper : public boost::noncopyable | 45 class IDatabaseWrapper : public boost::noncopyable |
46 { | 46 { |
47 public: | 47 public: |
306 | 306 |
307 virtual bool IsDiskSizeAbove(uint64_t threshold) = 0; | 307 virtual bool IsDiskSizeAbove(uint64_t threshold) = 0; |
308 | 308 |
309 virtual void ApplyLookupResources(std::list<std::string>& resourcesId, | 309 virtual void ApplyLookupResources(std::list<std::string>& resourcesId, |
310 std::list<std::string>* instancesId, // Can be NULL if not needed | 310 std::list<std::string>* instancesId, // Can be NULL if not needed |
311 const DatabaseConstraints& lookup, | 311 const DatabaseDicomTagConstraints& lookup, |
312 ResourceType queryLevel, | 312 ResourceType queryLevel, |
313 const std::set<std::string>& labels, | 313 const std::set<std::string>& labels, |
314 LabelsConstraint labelsConstraint, | 314 LabelsConstraint labelsConstraint, |
315 uint32_t limit) = 0; | 315 uint32_t limit) = 0; |
316 | 316 |