diff OrthancServer/Sources/Database/StatelessDatabaseOperations.h @ 5614:4640b7ae9a11 find-refactoring

moving normalization of constraints into FindRequest
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 09 May 2024 11:59:56 +0200
parents 3f24eb4013d8
children 824a5fb0774e
line wrap: on
line diff
--- a/OrthancServer/Sources/Database/StatelessDatabaseOperations.h	Thu May 09 11:32:06 2024 +0200
+++ b/OrthancServer/Sources/Database/StatelessDatabaseOperations.h	Thu May 09 11:59:56 2024 +0200
@@ -24,8 +24,9 @@
 
 #include "../../../OrthancFramework/Sources/DicomFormat/DicomMap.h"
 
+#include "../DicomInstanceOrigin.h"
 #include "IDatabaseWrapper.h"
-#include "../DicomInstanceOrigin.h"
+#include "MainDicomTagsRegistry.h"
 
 #include <boost/shared_ptr.hpp>
 #include <boost/thread/shared_mutex.hpp>
@@ -393,17 +394,15 @@
       }
 
       void ExecuteFind(FindResponse& response,
-                       const FindRequest& request, 
-                       const std::vector<DatabaseConstraint>& normalized)
+                       const FindRequest& request)
       {
-        transaction_.ExecuteFind(response, request, normalized);
+        transaction_.ExecuteFind(response, request);
       }
 
       void ExecuteFind(std::list<std::string>& identifiers,
-                       const FindRequest& request,
-                       const std::vector<DatabaseConstraint>& normalized)
+                       const FindRequest& request)
       {
-        transaction_.ExecuteFind(identifiers, request, normalized);
+        transaction_.ExecuteFind(identifiers, request);
       }
 
       void ExecuteExpand(FindResponse& response,
@@ -579,7 +578,6 @@
     
 
   private:
-    class MainDicomTagsRegistry;
     class Transaction;
 
     IDatabaseWrapper&                            db_;
@@ -594,9 +592,6 @@
                          const DatabaseLookup& source,
                          ResourceType level) const;
 
-    void NormalizeLookup(std::vector<DatabaseConstraint>& target,
-                         const FindRequest& findRequest) const;
-
     void ApplyInternal(IReadOnlyOperations* readOperations,
                        IReadWriteOperations* writeOperations);