(improvement)(headless) fixed parser quoted case (#1165)

This commit is contained in:
jipeli
2024-06-19 19:30:32 +08:00
committed by GitHub
parent 48113b41dd
commit 633c7eae07

View File

@@ -58,9 +58,6 @@ public class Configuration {
static { static {
configProperties.put(CalciteConnectionProperty.CASE_SENSITIVE.camelName(), Boolean.TRUE.toString()); 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) { public static SqlParser.Config getParserConfig(EngineType engineType) {
@@ -77,10 +74,10 @@ public class Configuration {
.setIdentifierMaxLength(Integer.MAX_VALUE) .setIdentifierMaxLength(Integer.MAX_VALUE)
.setQuoting(Quoting.BACK_TICK) .setQuoting(Quoting.BACK_TICK)
.setQuoting(Quoting.SINGLE_QUOTE) .setQuoting(Quoting.SINGLE_QUOTE)
.setQuotedCasing(Casing.TO_UPPER)
.setUnquotedCasing(Casing.TO_UPPER)
.setConformance(sqlDialect.getConformance()) .setConformance(sqlDialect.getConformance())
.setLex(Lex.BIG_QUERY); .setLex(Lex.BIG_QUERY);
parserConfig = parserConfig.setQuotedCasing(Casing.TO_LOWER);
parserConfig = parserConfig.setUnquotedCasing(Casing.TO_LOWER);
return parserConfig.build(); return parserConfig.build();
} }