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)