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