comparison OrthancServer/Sources/Database/StatelessDatabaseOperations.h @ 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 77875b51cf95
children 3f97590cc0c9 ca06dde85358
comparison
equal deleted inserted replaced
5717:c5ca97d21023 5720:89d559e67b03
397 { 397 {
398 transaction_.ExecuteFind(response, request, capabilities); 398 transaction_.ExecuteFind(response, request, capabilities);
399 } 399 }
400 400
401 void ExecuteFind(std::list<std::string>& identifiers, 401 void ExecuteFind(std::list<std::string>& identifiers,
402 const FindRequest& request, 402 const IDatabaseWrapper::Capabilities& capabilities,
403 const IDatabaseWrapper::Capabilities& capabilities) 403 const FindRequest& request)
404 { 404 {
405 transaction_.ExecuteFind(identifiers, request, capabilities); 405 transaction_.ExecuteFind(identifiers, capabilities, request);
406 } 406 }
407 407
408 void ExecuteExpand(FindResponse& response, 408 void ExecuteExpand(FindResponse& response,
409 const IDatabaseWrapper::Capabilities& capabilities,
409 const FindRequest& request, 410 const FindRequest& request,
410 const std::string& identifier) 411 const std::string& identifier)
411 { 412 {
412 transaction_.ExecuteExpand(response, request, identifier); 413 transaction_.ExecuteExpand(response, capabilities, request, identifier);
413 } 414 }
414 }; 415 };
415 416
416 417
417 class ReadWriteTransaction : public ReadOnlyTransaction 418 class ReadWriteTransaction : public ReadOnlyTransaction