Mercurial > hg > orthanc
comparison OrthancServer/Sources/Search/ISqlLookupFormatter.h @ 4817:b8fcd331b4b3
added ISqlLookupFormatter::IsEscapeBrackets()
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 25 Nov 2021 13:09:15 +0100 |
parents | d9473bd5ed43 |
children | 70d2a97ca8cb 7053502fbf97 |
comparison
equal
deleted
inserted
replaced
4814:46bfa3a4fd63 | 4817:b8fcd331b4b3 |
---|---|
58 | 58 |
59 virtual std::string FormatResourceType(ResourceType level) = 0; | 59 virtual std::string FormatResourceType(ResourceType level) = 0; |
60 | 60 |
61 virtual std::string FormatWildcardEscape() = 0; | 61 virtual std::string FormatWildcardEscape() = 0; |
62 | 62 |
63 /** | |
64 * Whether to escape '[' and ']', which is only needed for | |
65 * MSSQL. New in Orthanc 1.9.8, from the following changeset: | |
66 * https://hg.orthanc-server.com/orthanc-databases/rev/389c037387ea | |
67 **/ | |
68 virtual bool IsEscapeBrackets() const = 0; | |
69 | |
63 static void Apply(std::string& sql, | 70 static void Apply(std::string& sql, |
64 ISqlLookupFormatter& formatter, | 71 ISqlLookupFormatter& formatter, |
65 const std::vector<DatabaseConstraint>& lookup, | 72 const std::vector<DatabaseConstraint>& lookup, |
66 ResourceType queryLevel, | 73 ResourceType queryLevel, |
67 size_t limit); | 74 size_t limit); |