(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);
queryStatement.setSql(aggBuilder.getSql());
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
String simplifySql = aggBuilder.simplify(
getSqlByView(aggBuilder.getSql(), queryStatement.getViewSql(), queryStatement.getViewAlias()));