Mercurial > hg > orthanc
comparison OrthancServer/Sources/Database/BaseDatabaseWrapper.cpp @ 5720:89d559e67b03 find-refactoring
fix compatibility with old database plugins
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 19 Jul 2024 09:30:13 +0200 |
parents | dc96401dbe88 |
children | ca06dde85358 |
comparison
equal
deleted
inserted
replaced
5717:c5ca97d21023 | 5720:89d559e67b03 |
---|---|
54 throw OrthancException(ErrorCode_NotImplemented); // Not supported | 54 throw OrthancException(ErrorCode_NotImplemented); // Not supported |
55 } | 55 } |
56 | 56 |
57 | 57 |
58 void BaseDatabaseWrapper::BaseTransaction::ExecuteFind(std::list<std::string>& identifiers, | 58 void BaseDatabaseWrapper::BaseTransaction::ExecuteFind(std::list<std::string>& identifiers, |
59 const FindRequest& request, | 59 const Capabilities& capabilities, |
60 const Capabilities& capabilities) | 60 const FindRequest& request) |
61 { | 61 { |
62 Compatibility::GenericFind find(*this); | 62 Compatibility::GenericFind find(*this); |
63 find.ExecuteFind(identifiers, request, capabilities); | 63 find.ExecuteFind(identifiers, capabilities, request); |
64 } | 64 } |
65 | 65 |
66 | 66 |
67 void BaseDatabaseWrapper::BaseTransaction::ExecuteExpand(FindResponse& response, | 67 void BaseDatabaseWrapper::BaseTransaction::ExecuteExpand(FindResponse& response, |
68 const Capabilities& capabilities, | |
68 const FindRequest& request, | 69 const FindRequest& request, |
69 const std::string& identifier) | 70 const std::string& identifier) |
70 { | 71 { |
71 Compatibility::GenericFind find(*this); | 72 Compatibility::GenericFind find(*this); |
72 find.ExecuteExpand(response, request, identifier); | 73 find.ExecuteExpand(response, capabilities, request, identifier); |
73 } | 74 } |
74 | 75 |
75 | 76 |
76 uint64_t BaseDatabaseWrapper::MeasureLatency() | 77 uint64_t BaseDatabaseWrapper::MeasureLatency() |
77 { | 78 { |