(improvement)(Headless) Add default time setting for metric and detail query mode (#1095)

Co-authored-by: jolunoluo
This commit is contained in:
LXW
2024-06-05 18:55:05 +08:00
committed by GitHub
parent 008c1c35d8
commit b3b9687041
8 changed files with 19 additions and 23 deletions

View File

@@ -47,7 +47,7 @@ public class QueryTypeParser implements SemanticParser {
SemanticParseInfo parseInfo = semanticQuery.getParseInfo();
SqlInfo sqlInfo = parseInfo.getSqlInfo();
if (Objects.isNull(sqlInfo) || StringUtils.isBlank(sqlInfo.getS2SQL())) {
return QueryType.ID;
return QueryType.DETAIL;
}
//1. entity queryType
Long dataSetId = parseInfo.getDataSetId();
@@ -80,7 +80,7 @@ public class QueryTypeParser implements SemanticParser {
if (selectContainsMetric(sqlInfo, dataSetId, semanticSchema)) {
return QueryType.METRIC;
}
return QueryType.ID;
return QueryType.DETAIL;
}
private static List<String> filterByTimeFields(List<String> whereFields) {