Mercurial > hg > orthanc
comparison Plugins/Engine/OrthancPluginDatabase.cpp @ 3057:87f52703ebbc db-changes
reorganization
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 21 Dec 2018 14:12:14 +0100 |
parents | 3638de45a08c |
children | ce272138f15e |
comparison
equal
deleted
inserted
replaced
3056:6c5d4281da4a | 3057:87f52703ebbc |
---|---|
39 #endif | 39 #endif |
40 | 40 |
41 | 41 |
42 #include "../../Core/Logging.h" | 42 #include "../../Core/Logging.h" |
43 #include "../../Core/OrthancException.h" | 43 #include "../../Core/OrthancException.h" |
44 #include "../../OrthancServer/Search/Compatibility/DatabaseLookup.h" | |
45 #include "PluginsEnumerations.h" | 44 #include "PluginsEnumerations.h" |
46 | 45 |
47 #include <cassert> | 46 #include <cassert> |
48 | 47 |
49 namespace Orthanc | 48 namespace Orthanc |
1109 return currentDiskSize_ > threshold; | 1108 return currentDiskSize_ > threshold; |
1110 } | 1109 } |
1111 } | 1110 } |
1112 | 1111 |
1113 | 1112 |
1114 void OrthancPluginDatabase::ApplyLookupResources(std::vector<std::string>& resourcesId, | |
1115 std::vector<std::string>* instancesId, | |
1116 const std::vector<DatabaseConstraint>& lookup, | |
1117 ResourceType queryLevel, | |
1118 size_t limit) | |
1119 { | |
1120 Compatibility::DatabaseLookup compat(*this); | |
1121 compat.ApplyLookupResources(resourcesId, instancesId, lookup, queryLevel, limit); | |
1122 } | |
1123 | |
1124 | |
1125 void OrthancPluginDatabase::LookupIdentifier(std::list<int64_t>& result, | 1113 void OrthancPluginDatabase::LookupIdentifier(std::list<int64_t>& result, |
1126 ResourceType level, | 1114 ResourceType level, |
1127 const DicomTag& tag, | 1115 const DicomTag& tag, |
1128 Compatibility::IdentifierConstraintType type, | 1116 Compatibility::IdentifierConstraintType type, |
1129 const std::string& value) | 1117 const std::string& value) |