Mercurial > hg > orthanc-databases
comparison Framework/Plugins/IDatabaseBackend.h @ 536:4ecf50a4521c find-refactoring
sync ISqlLookupFormatter from Orthanc + fix bug 224: LIMIT shall not be used with MSSQL
author | Alain Mazy <am@orthanc.team> |
---|---|
date | Fri, 06 Sep 2024 16:56:37 +0200 |
parents | 25cfcb752af6 |
children | 12f1c5265081 |
comparison
equal
deleted
inserted
replaced
535:03a4a1bc852a | 536:4ecf50a4521c |
---|---|
291 virtual bool HasCreateInstance() const = 0; | 291 virtual bool HasCreateInstance() const = 0; |
292 | 292 |
293 #if ORTHANC_PLUGINS_HAS_DATABASE_CONSTRAINT == 1 | 293 #if ORTHANC_PLUGINS_HAS_DATABASE_CONSTRAINT == 1 |
294 virtual void LookupResources(IDatabaseBackendOutput& output, | 294 virtual void LookupResources(IDatabaseBackendOutput& output, |
295 DatabaseManager& manager, | 295 DatabaseManager& manager, |
296 const std::vector<Orthanc::DatabaseConstraint>& lookup, | 296 Orthanc::DatabaseConstraints& lookup, |
297 OrthancPluginResourceType queryLevel, | 297 OrthancPluginResourceType queryLevel, |
298 const std::set<std::string>& labels, // New in Orthanc 1.12.0 | 298 const std::set<std::string>& labels, // New in Orthanc 1.12.0 |
299 Orthanc::LabelsConstraint labelsConstraint, // New in Orthanc 1.12.0 | 299 Orthanc::LabelsConstraint labelsConstraint, // New in Orthanc 1.12.0 |
300 uint32_t limit, | 300 uint32_t limit, |
301 bool requestSomeInstance) = 0; | 301 bool requestSomeInstance) = 0; |