Mercurial > hg > orthanc
comparison OrthancServer/Sources/Database/BaseDatabaseWrapper.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 | bbe45a71f5cd |
children | 4640b7ae9a11 |
comparison
equal
deleted
inserted
replaced
5592:1e2631b8b9af | 5593:862b54b4cfe2 |
---|---|
44 int64_t& studiesCount, | 44 int64_t& studiesCount, |
45 int64_t& seriesCount, | 45 int64_t& seriesCount, |
46 int64_t& instancesCount, | 46 int64_t& instancesCount, |
47 int64_t& compressedSize, | 47 int64_t& compressedSize, |
48 int64_t& uncompressedSize) ORTHANC_OVERRIDE; | 48 int64_t& uncompressedSize) ORTHANC_OVERRIDE; |
49 | |
50 virtual void ExecuteFind(FindResponse& response, | |
51 const FindRequest& request, | |
52 const std::vector<DatabaseConstraint>& normalized) ORTHANC_OVERRIDE; | |
53 | |
54 virtual void ExecuteFind(std::list<std::string>& identifiers, | |
55 const FindRequest& request, | |
56 const std::vector<DatabaseConstraint>& normalized) ORTHANC_OVERRIDE; | |
57 | |
58 virtual void ExecuteExpand(FindResponse& response, | |
59 const FindRequest& request, | |
60 const std::string& identifier) ORTHANC_OVERRIDE; | |
49 }; | 61 }; |
50 | 62 |
51 virtual uint64_t MeasureLatency() ORTHANC_OVERRIDE; | 63 virtual uint64_t MeasureLatency() ORTHANC_OVERRIDE; |
64 | |
65 virtual bool HasIntegratedFind() const ORTHANC_OVERRIDE | |
66 { | |
67 return false; | |
68 } | |
52 }; | 69 }; |
53 } | 70 } |