Mercurial > hg > orthanc
comparison OrthancServer/Sources/Database/StatelessDatabaseOperations.h @ 5593:862b54b4cfe2 find-refactoring
implemented the default multi-stage find/expand
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Sat, 04 May 2024 11:35:34 +0200 |
parents | b51ee994cd6f |
children | 3f24eb4013d8 |
comparison
equal
deleted
inserted
replaced
5592:1e2631b8b9af | 5593:862b54b4cfe2 |
---|---|
395 const FindRequest& request, | 395 const FindRequest& request, |
396 const std::vector<DatabaseConstraint>& normalized) | 396 const std::vector<DatabaseConstraint>& normalized) |
397 { | 397 { |
398 transaction_.ExecuteFind(response, request, normalized); | 398 transaction_.ExecuteFind(response, request, normalized); |
399 } | 399 } |
400 | |
401 void ExecuteFind(std::list<std::string>& identifiers, | |
402 const FindRequest& request, | |
403 const std::vector<DatabaseConstraint>& normalized) | |
404 { | |
405 transaction_.ExecuteFind(identifiers, request, normalized); | |
406 } | |
407 | |
408 void ExecuteExpand(FindResponse& response, | |
409 const FindRequest& request, | |
410 const std::string& identifier) | |
411 { | |
412 transaction_.ExecuteExpand(response, request, identifier); | |
413 } | |
400 }; | 414 }; |
401 | 415 |
402 | 416 |
403 class ReadWriteTransaction : public ReadOnlyTransaction | 417 class ReadWriteTransaction : public ReadOnlyTransaction |
404 { | 418 { |