comparison Plugins/Engine/OrthancPluginDatabase.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
268 IStorageArea& storageArea); 268 IStorageArea& storageArea);
269 269
270 void AnswerReceived(const _OrthancPluginDatabaseAnswer& answer); 270 void AnswerReceived(const _OrthancPluginDatabaseAnswer& answer);
271 271
272 virtual bool IsDiskSizeAbove(uint64_t threshold); 272 virtual bool IsDiskSizeAbove(uint64_t threshold);
273
274 virtual void FindOneChildInstance(std::vector<std::string>& instancesId,
275 const std::vector<std::string>& resourcesId,
276 ResourceType level);
277
278 virtual void ApplyLookupPatients(std::vector<std::string>& patientsId,
279 const DatabaseLookup& lookup,
280 size_t limit);
281
282 virtual void ApplyLookupResources(std::vector<std::string>& patientsId,
283 const DatabaseLookup& lookup,
284 ResourceType queryLevel,
285 size_t limit);
273 }; 286 };
274 } 287 }
275 288
276 #endif 289 #endif