comparison OrthancServer/ServerIndex.h @ 3025:039a9d262d64 db-changes

preparing to speed up find in databases
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 17 Dec 2018 17:05:28 +0100
parents d207f6ac1f86
children fd587cf51a89
comparison
equal deleted inserted replaced
3024:ef17a587e10d 3025:039a9d262d64
290 bool LookupParent(std::string& target, 290 bool LookupParent(std::string& target,
291 const std::string& publicId, 291 const std::string& publicId,
292 ResourceType parentType); 292 ResourceType parentType);
293 293
294 void ReconstructInstance(ParsedDicomFile& dicom); 294 void ReconstructInstance(ParsedDicomFile& dicom);
295
296 void ApplyLookupPatients(std::vector<std::string>& patientsId,
297 std::vector<std::string>& instancesId,
298 const DatabaseLookup& lookup,
299 size_t limit);
300
301 void ApplyLookupResources(std::vector<std::string>& resourcesId,
302 std::vector<std::string>& instancesId,
303 const DatabaseLookup& lookup,
304 ResourceType queryLevel,
305 size_t limit);
295 }; 306 };
296 } 307 }