Mercurial > hg > orthanc
comparison Plugins/Engine/OrthancPluginDatabase.cpp @ 3075:ead8576a02ef db-changes
IDatabaseWrapper::ApplyLookupResources now returns lists
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 02 Jan 2019 18:39:25 +0100 |
parents | 495c5edce708 |
children | 8bc2cb1335f4 |
comparison
equal
deleted
inserted
replaced
3074:495c5edce708 | 3075:ead8576a02ef |
---|---|
1108 return currentDiskSize_ > threshold; | 1108 return currentDiskSize_ > threshold; |
1109 } | 1109 } |
1110 } | 1110 } |
1111 | 1111 |
1112 | 1112 |
1113 void OrthancPluginDatabase::ApplyLookupResources(std::list<std::string>& resourcesId, | |
1114 std::list<std::string>* instancesId, | |
1115 const std::vector<DatabaseConstraint>& lookup, | |
1116 ResourceType queryLevel, | |
1117 size_t limit) | |
1118 { | |
1119 if (extensions_.lookupResources == NULL) | |
1120 { | |
1121 CompatibilityDatabaseWrapper::ApplyLookupResources | |
1122 (resourcesId, instancesId, lookup, queryLevel, limit); | |
1123 } | |
1124 else | |
1125 { | |
1126 ResetAnswers(); | |
1127 } | |
1128 } | |
1129 | |
1130 | |
1113 void OrthancPluginDatabase::LookupIdentifier(std::list<int64_t>& result, | 1131 void OrthancPluginDatabase::LookupIdentifier(std::list<int64_t>& result, |
1114 ResourceType level, | 1132 ResourceType level, |
1115 const DicomTag& tag, | 1133 const DicomTag& tag, |
1116 Compatibility::IdentifierConstraintType type, | 1134 Compatibility::IdentifierConstraintType type, |
1117 const std::string& value) | 1135 const std::string& value) |