Mercurial > hg > orthanc-databases
diff Resources/Orthanc/Databases/ISqlLookupFormatter.cpp @ 454:f4244c7e2725 improve-delete
merge pg-transactions -> improve-delete
author | Alain Mazy <am@osimis.io> |
---|---|
date | Mon, 22 Jan 2024 10:00:28 +0100 |
parents | c1b0f3c4e1f5 |
children | ecd0b719cff5 |
line wrap: on
line diff
--- a/Resources/Orthanc/Databases/ISqlLookupFormatter.cpp Wed Sep 13 13:32:54 2023 +0200 +++ b/Resources/Orthanc/Databases/ISqlLookupFormatter.cpp Mon Jan 22 10:00:28 2024 +0100 @@ -32,15 +32,16 @@ #if ORTHANC_BUILDING_SERVER_LIBRARY == 1 # include "../../../OrthancFramework/Sources/OrthancException.h" +# include "../../../OrthancFramework/Sources/Toolbox.h" #else # include <OrthancException.h> +# include <Toolbox.h> #endif #include "DatabaseConstraint.h" #include <boost/lexical_cast.hpp> #include <list> -#include <Toolbox.h> namespace Orthanc @@ -303,14 +304,11 @@ } } - static bool FormatComparisonExperimental(std::string& target, - ISqlLookupFormatter& formatter, - const DatabaseConstraint& constraint, - //size_t index, - bool escapeBrackets) + static bool FormatComparison2(std::string& target, + ISqlLookupFormatter& formatter, + const DatabaseConstraint& constraint, + bool escapeBrackets) { - //std::string tag = "t" + boost::lexical_cast<std::string>(index); - std::string comparison; std::string tagFilter = ("tagGroup = " + boost::lexical_cast<std::string>(constraint.GetTag().GetGroup()) + " AND tagElement = " + boost::lexical_cast<std::string>(constraint.GetTag().GetElement())); @@ -635,7 +633,7 @@ { std::string comparison; - if (FormatComparisonExperimental(comparison, formatter, lookup[i], escapeBrackets)) + if (FormatComparison2(comparison, formatter, lookup[i], escapeBrackets)) { if (!comparison.empty()) {