mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-12 04:27:39 +00:00
(improvement)(headless) fixed parser quoted case (#1165)
This commit is contained in:
@@ -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();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user