Haisheng Yuan created CALCITE-3041: -------------------------------------- Summary: Query runs endless when setImportance to 0 Key: CALCITE-3041 URL: https://issues.apache.org/jira/browse/CALCITE-3041 Project: Calcite Issue Type: Bug Components: core Reporter: Haisheng Yuan
Make the following changes: {code:java} --- a/core/src/main/java/org/apache/calcite/rel/rules/AggregateRemoveRule.java +++ b/core/src/main/java/org/apache/calcite/rel/rules/AggregateRemoveRule.java @@ -123,6 +123,7 @@ public void onMatch(RelOptRuleCall call) { // aggregate functions, add a project for the same effect. relBuilder.project(relBuilder.fields(aggregate.getGroupSet().asList())); } + call.getPlanner().setImportance(aggregate, 0.0); call.transformTo(relBuilder.build()); } } {code} The query in {{JdbcTest.testGroupBy1Max1}} will run endless. -- This message was sent by Atlassian JIRA (v7.6.3#76005)