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(); }