mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-10 19:51:00 +00:00
@@ -84,10 +84,8 @@ public class Configuration {
|
|||||||
.setUnquotedCasing(Casing.TO_UPPER)
|
.setUnquotedCasing(Casing.TO_UPPER)
|
||||||
.setConformance(sqlDialect.getConformance())
|
.setConformance(sqlDialect.getConformance())
|
||||||
.setLex(Lex.BIG_QUERY);
|
.setLex(Lex.BIG_QUERY);
|
||||||
if (!EngineType.CLICKHOUSE.equals(engineType)) {
|
parserConfig = parserConfig.setQuotedCasing(Casing.UNCHANGED);
|
||||||
parserConfig = parserConfig.setQuotedCasing(Casing.TO_LOWER);
|
parserConfig = parserConfig.setUnquotedCasing(Casing.UNCHANGED);
|
||||||
parserConfig = parserConfig.setUnquotedCasing(Casing.TO_LOWER);
|
|
||||||
}
|
|
||||||
return parserConfig.build();
|
return parserConfig.build();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -64,8 +64,8 @@ public class SchemaBuilder {
|
|||||||
|
|
||||||
public static void addSourceView(CalciteSchema dataSetSchema, String dbSrc, String tbSrc, Set<String> dates,
|
public static void addSourceView(CalciteSchema dataSetSchema, String dbSrc, String tbSrc, Set<String> dates,
|
||||||
Set<String> dimensions, Set<String> metrics) {
|
Set<String> dimensions, Set<String> metrics) {
|
||||||
String tb = tbSrc.toLowerCase();
|
String tb = tbSrc;
|
||||||
String db = dbSrc.toLowerCase();
|
String db = dbSrc;
|
||||||
DataSourceTable.Builder builder = DataSourceTable.newBuilder(tb);
|
DataSourceTable.Builder builder = DataSourceTable.newBuilder(tb);
|
||||||
for (String date : dates) {
|
for (String date : dates) {
|
||||||
builder.addField(date, SqlTypeName.VARCHAR);
|
builder.addField(date, SqlTypeName.VARCHAR);
|
||||||
|
|||||||
Reference in New Issue
Block a user