mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-12 04:27:39 +00:00
(improvement)(headless) Optimize jsqlparser code and add support for complex queries like WITH in the corrector (#1730)
This commit is contained in:
@@ -43,8 +43,8 @@ public class TagQueryServiceImpl implements TagQueryService {
|
||||
@Value("${s2.item.value.date.format:yyyy-MM-dd}")
|
||||
private String itemValueDateFormat;
|
||||
|
||||
//因有些数据库(如Postgresql)不支持列名大小写,所以列名统一使用小写,以兼容更多数据库
|
||||
//private final String tagValueAlias = "internalTagCount";
|
||||
// 因有些数据库(如Postgresql)不支持列名大小写,所以列名统一使用小写,以兼容更多数据库
|
||||
// private final String tagValueAlias = "internalTagCount";
|
||||
private final String tagValueAlias = "internal_tag_count";
|
||||
private final String maxDateAlias = "internal_max_date";
|
||||
private final TagMetaService tagMetaService;
|
||||
|
||||
@@ -116,6 +116,10 @@ public class QueryUtils {
|
||||
column.setDataFormatType(metricRespMap.get(nameEn).getDataFormatType());
|
||||
column.setDataFormat(metricRespMap.get(nameEn).getDataFormat());
|
||||
}
|
||||
// set name by NameEn
|
||||
if (StringUtils.isBlank(column.getName()) && StringUtils.isNotBlank(column.getNameEn())) {
|
||||
column.setName(column.getNameEn());
|
||||
}
|
||||
}
|
||||
|
||||
private boolean isNumberType(String type) {
|
||||
|
||||
Reference in New Issue
Block a user