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