Mercurial > hg > orthanc
comparison OrthancServer/Search/Compatibility/CompatibilityDatabaseWrapper.cpp @ 3080:1a75595d8e44 db-changes
started refactoring of ServerIndex::Store()
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 03 Jan 2019 18:21:22 +0100 |
parents | ead8576a02ef |
children | 847a0ed92654 |
comparison
equal
deleted
inserted
replaced
3079:65e2bfa953ef | 3080:1a75595d8e44 |
---|---|
38 | 38 |
39 namespace Orthanc | 39 namespace Orthanc |
40 { | 40 { |
41 namespace Compatibility | 41 namespace Compatibility |
42 { | 42 { |
43 void CompatibilityDatabaseWrapper::ApplyLookupResources(std::list<std::string>& resourcesId, | 43 void CompatibilityDatabaseWrapper::ApplyLookupResources( |
44 std::list<std::string>* instancesId, | 44 std::list<std::string>& resourcesId, |
45 const std::vector<DatabaseConstraint>& lookup, | 45 std::list<std::string>* instancesId, |
46 ResourceType queryLevel, | 46 const std::vector<DatabaseConstraint>& lookup, |
47 size_t limit) | 47 ResourceType queryLevel, |
48 size_t limit) | |
48 { | 49 { |
49 Compatibility::DatabaseLookup compat(*this); | 50 Compatibility::DatabaseLookup compat(*this); |
50 compat.ApplyLookupResources(resourcesId, instancesId, lookup, queryLevel, limit); | 51 compat.ApplyLookupResources(resourcesId, instancesId, lookup, queryLevel, limit); |
51 } | 52 } |
53 | |
54 | |
55 bool CompatibilityDatabaseWrapper::CreateInstance( | |
56 IDatabaseWrapper::CreateInstanceResult& result, | |
57 int64_t& instanceId, | |
58 const std::string& patient, | |
59 const std::string& study, | |
60 const std::string& series, | |
61 const std::string& instance, | |
62 bool overwrite) | |
63 { | |
64 return ICompatibilityCreateInstance::Apply | |
65 (result, instanceId, *this, *this, patient, study, series, instance, overwrite); | |
66 } | |
52 } | 67 } |
53 } | 68 } |