Mercurial > hg > orthanc
comparison OrthancServer/Sources/Database/Compatibility/ILookupResources.cpp @ 4591:ff8170d17d90 db-changes
moving all accesses to databases from IDatabaseWrapper to ITransaction
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 15 Mar 2021 15:30:42 +0100 |
parents | d9473bd5ed43 |
children | f0038043fb97 7053502fbf97 |
comparison
equal
deleted
inserted
replaced
4590:4a0bf1019335 | 4591:ff8170d17d90 |
---|---|
39 namespace Orthanc | 39 namespace Orthanc |
40 { | 40 { |
41 namespace Compatibility | 41 namespace Compatibility |
42 { | 42 { |
43 void ILookupResources::Apply( | 43 void ILookupResources::Apply( |
44 IDatabaseWrapper& database, | 44 IDatabaseWrapper::ITransaction& transaction, |
45 ILookupResources& compatibility, | 45 ILookupResources& compatibility, |
46 std::list<std::string>& resourcesId, | 46 std::list<std::string>& resourcesId, |
47 std::list<std::string>* instancesId, | 47 std::list<std::string>* instancesId, |
48 const std::vector<DatabaseConstraint>& lookup, | 48 const std::vector<DatabaseConstraint>& lookup, |
49 ResourceType queryLevel, | 49 ResourceType queryLevel, |
50 size_t limit) | 50 size_t limit) |
51 { | 51 { |
52 Compatibility::DatabaseLookup compat(database, compatibility); | 52 Compatibility::DatabaseLookup compat(transaction, compatibility); |
53 compat.ApplyLookupResources(resourcesId, instancesId, lookup, queryLevel, limit); | 53 compat.ApplyLookupResources(resourcesId, instancesId, lookup, queryLevel, limit); |
54 } | 54 } |
55 } | 55 } |
56 } | 56 } |