Mercurial > hg > orthanc
diff OrthancServer/Sources/Database/FindRequest.h @ 5681:77875b51cf95 find-refactoring
integration mainline->find-refactoring
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 09 Jul 2024 10:15:15 +0200 |
parents | dc96401dbe88 |
children | fd4c5e064cbe |
line wrap: on
line diff
--- a/OrthancServer/Sources/Database/FindRequest.h Tue Jul 09 09:03:40 2024 +0200 +++ b/OrthancServer/Sources/Database/FindRequest.h Tue Jul 09 10:15:15 2024 +0200 @@ -249,7 +249,7 @@ // filter & ordering fields ResourceType level_; // The level of the response (the filtering on tags, labels and metadata also happens at this level) OrthancIdentifiers orthancIdentifiers_; // The response must belong to this Orthanc resources hierarchy - std::deque<DatabaseConstraint> dicomTagConstraints_; // All tags filters (note: the order is not important) + DatabaseConstraints dicomTagConstraints_; // All tags filters (note: the order is not important) std::deque<void*> /* TODO-FIND */ metadataConstraints_; // All metadata filters (note: the order is not important) bool hasLimits_; uint64_t limitsSince_; @@ -299,14 +299,15 @@ return orthancIdentifiers_; } - void AddDicomTagConstraint(const DicomTagConstraint& constraint); - - size_t GetDicomTagConstraintsCount() const + DatabaseConstraints& GetDicomTagConstraints() { - return dicomTagConstraints_.size(); + return dicomTagConstraints_; } - const DatabaseConstraint& GetDicomTagConstraint(size_t index) const; + const DatabaseConstraints& GetDicomTagConstraints() const + { + return dicomTagConstraints_; + } size_t GetMetadataConstraintsCount() const {