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 }