diff Framework/Plugins/IDatabaseBackend.h @ 401:a8774581adfc db-protobuf

replaced "WithLabels" and "WithoutLabels", by "Labels" and "LabelsConstraint"
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 07 Apr 2023 22:32:15 +0200
parents 7b3acfa95bd8
children 82921a29349a
line wrap: on
line diff
--- a/Framework/Plugins/IDatabaseBackend.h	Fri Apr 07 15:43:42 2023 +0200
+++ b/Framework/Plugins/IDatabaseBackend.h	Fri Apr 07 22:32:15 2023 +0200
@@ -23,9 +23,10 @@
 
 #pragma once
 
-#include "IDatabaseBackendOutput.h"
+#include "../../Resources/Orthanc/Databases/ISqlLookupFormatter.h"
+#include "../Common/DatabaseManager.h"
 #include "../Common/DatabasesEnumerations.h"
-#include "../Common/DatabaseManager.h"
+#include "IDatabaseBackendOutput.h"
 
 #include <list>
 
@@ -271,8 +272,8 @@
                                  DatabaseManager& manager,
                                  const std::vector<Orthanc::DatabaseConstraint>& lookup,
                                  OrthancPluginResourceType queryLevel,
-                                 const std::set<std::string>& withLabels,     // New in Orthanc 1.12.0
-                                 const std::set<std::string>& withoutLabels,  // New in Orthanc 1.12.0
+                                 const std::set<std::string>& labels,         // New in Orthanc 1.12.0
+                                 Orthanc::LabelsConstraint labelsConstraint,  // New in Orthanc 1.12.0
                                  uint32_t limit,
                                  bool requestSomeInstance) = 0;
 #endif