Repository: calcite Updated Branches: refs/heads/master f8f38648e -> b4d9246ee (forced update)
[CALCITE-2316] Elasticsearch adapter should not convert queries to lower-case (Andrei Sereda) Close apache/calcite#692 Project: http://git-wip-us.apache.org/repos/asf/calcite/repo Commit: http://git-wip-us.apache.org/repos/asf/calcite/commit/b4d9246e Tree: http://git-wip-us.apache.org/repos/asf/calcite/tree/b4d9246e Diff: http://git-wip-us.apache.org/repos/asf/calcite/diff/b4d9246e Branch: refs/heads/master Commit: b4d9246ee34813745926c877918068e796ded982 Parents: 36b1d5c Author: Andrei <[email protected]> Authored: Thu May 17 13:04:24 2018 -0400 Committer: Julian Hyde <[email protected]> Committed: Mon May 21 13:10:18 2018 -0700 ---------------------------------------------------------------------- .../calcite/adapter/elasticsearch/ElasticsearchFilter.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/calcite/blob/b4d9246e/core/src/main/java/org/apache/calcite/adapter/elasticsearch/ElasticsearchFilter.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/org/apache/calcite/adapter/elasticsearch/ElasticsearchFilter.java b/core/src/main/java/org/apache/calcite/adapter/elasticsearch/ElasticsearchFilter.java index c1bc317..2551556 100644 --- a/core/src/main/java/org/apache/calcite/adapter/elasticsearch/ElasticsearchFilter.java +++ b/core/src/main/java/org/apache/calcite/adapter/elasticsearch/ElasticsearchFilter.java @@ -40,7 +40,6 @@ import java.util.Collection; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.List; -import java.util.Locale; import java.util.Map; @@ -105,8 +104,7 @@ public class ElasticsearchFilter extends Filter implements ElasticsearchRel { final Map<String, Object> map = builder.map(); map.put("constant_score", filterMap); - return "\"query\" : " + builder.toJsonString(map).replaceAll("\\s+", "") - .toLowerCase(Locale.ROOT); + return "\"query\" : " + builder.toJsonString(map).replaceAll("\\s+", ""); } private Object translateOr(RexNode condition) {
