From 633c7eae07eaaf03bbc3d437f583839cda90e309 Mon Sep 17 00:00:00 2001 From: jipeli <54889677+jipeli@users.noreply.github.com> Date: Wed, 19 Jun 2024 19:30:32 +0800 Subject: [PATCH] (improvement)(headless) fixed parser quoted case (#1165) --- .../headless/core/parser/calcite/Configuration.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/headless/core/src/main/java/com/tencent/supersonic/headless/core/parser/calcite/Configuration.java b/headless/core/src/main/java/com/tencent/supersonic/headless/core/parser/calcite/Configuration.java index ee8fa5791..1f39bab98 100644 --- a/headless/core/src/main/java/com/tencent/supersonic/headless/core/parser/calcite/Configuration.java +++ b/headless/core/src/main/java/com/tencent/supersonic/headless/core/parser/calcite/Configuration.java @@ -58,9 +58,6 @@ public class Configuration { static { configProperties.put(CalciteConnectionProperty.CASE_SENSITIVE.camelName(), Boolean.TRUE.toString()); - configProperties.put(CalciteConnectionProperty.UNQUOTED_CASING.camelName(), Casing.UNCHANGED.toString()); - configProperties.put(CalciteConnectionProperty.QUOTED_CASING.camelName(), Casing.TO_LOWER.toString()); - } public static SqlParser.Config getParserConfig(EngineType engineType) { @@ -77,10 +74,10 @@ public class Configuration { .setIdentifierMaxLength(Integer.MAX_VALUE) .setQuoting(Quoting.BACK_TICK) .setQuoting(Quoting.SINGLE_QUOTE) - .setQuotedCasing(Casing.TO_UPPER) - .setUnquotedCasing(Casing.TO_UPPER) .setConformance(sqlDialect.getConformance()) .setLex(Lex.BIG_QUERY); + parserConfig = parserConfig.setQuotedCasing(Casing.TO_LOWER); + parserConfig = parserConfig.setUnquotedCasing(Casing.TO_LOWER); return parserConfig.build(); }