(improvement)(headless) simplify optimizer enable conf (#619)

This commit is contained in:
jipeli
2024-01-11 20:14:03 +08:00
committed by GitHub
parent e9c7237794
commit 4322ae42ac
2 changed files with 3 additions and 2 deletions

View File

@@ -33,7 +33,8 @@ public class CalciteSqlParser implements SqlParser {
aggBuilder.explain(queryStatement, isAgg); aggBuilder.explain(queryStatement, isAgg);
queryStatement.setSql(aggBuilder.getSql()); queryStatement.setSql(aggBuilder.getSql());
queryStatement.setSourceId(aggBuilder.getSourceId()); queryStatement.setSourceId(aggBuilder.getSourceId());
if (Objects.nonNull(queryStatement.getViewAlias()) && !queryStatement.getViewAlias().isEmpty()) { if (Objects.nonNull(queryStatement.getEnableOptimize()) && queryStatement.getEnableOptimize()
&& Objects.nonNull(queryStatement.getViewAlias()) && !queryStatement.getViewAlias().isEmpty()) {
// simplify model sql with query sql // simplify model sql with query sql
String simplifySql = aggBuilder.simplify( String simplifySql = aggBuilder.simplify(
getSqlByView(aggBuilder.getSql(), queryStatement.getViewSql(), queryStatement.getViewAlias())); getSqlByView(aggBuilder.getSql(), queryStatement.getViewSql(), queryStatement.getViewAlias()));

View File

@@ -49,7 +49,7 @@ public class QueryUtils {
@Value("${query.cache.enable:true}") @Value("${query.cache.enable:true}")
private Boolean cacheEnable; private Boolean cacheEnable;
@Value("${query.optimizer.enable:true}") @Value("${query.optimizer.enable:false}")
private Boolean optimizeEnable; private Boolean optimizeEnable;
private final CacheUtils cacheUtils; private final CacheUtils cacheUtils;