comparison OrthancServer/Search/DatabaseLookup.h @ 3033:5da6d1063d8f db-changes

effectively replacing LookupResource by DatabaseLookup in searches
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 19 Dec 2018 13:58:28 +0100
parents fd587cf51a89
children ce272138f15e
comparison
equal deleted inserted replaced
3032:19ebb606910d 3033:5da6d1063d8f
66 66
67 const DicomTagConstraint& GetConstraint(size_t index) const; 67 const DicomTagConstraint& GetConstraint(size_t index) const;
68 68
69 void AddConstraint(DicomTagConstraint* constraint); // Takes ownership 69 void AddConstraint(DicomTagConstraint* constraint); // Takes ownership
70 70
71 bool IsMatch(const DicomMap& value); 71 bool IsMatch(const DicomMap& value) const;
72 72
73 void AddDicomConstraint(const DicomTag& tag, 73 void AddDicomConstraint(const DicomTag& tag,
74 const std::string& dicomQuery, 74 const std::string& dicomQuery,
75 bool caseSensitivePN, 75 bool caseSensitivePN,
76 bool mandatoryTag); 76 bool mandatoryTag);
77 77
78 void AddRestConstraint(const DicomTag& tag, 78 void AddRestConstraint(const DicomTag& tag,
79 const std::string& dicomQuery, 79 const std::string& dicomQuery,
80 bool caseSensitive, 80 bool caseSensitive,
81 bool mandatoryTag); 81 bool mandatoryTag);
82
83 bool HasOnlyMainDicomTags() const;
82 }; 84 };
83 } 85 }