jcamachor commented on a change in pull request #2094: URL: https://github.com/apache/calcite/pull/2094#discussion_r516873161
########## File path: core/src/main/java/org/apache/calcite/plan/AbstractRelOptPlanner.java ########## @@ -197,6 +198,10 @@ public boolean isRuleExcluded(RelOptRule rule) { return this; } + @Override public void addExtraMaterializationRules(List<UnifyRule> rules) { Review comment: Yes, I understand that they are quite general. My point was that since we are already changing the interface, we could use the same method to add any materialization rules, allowing full control over which ones are enabled throughout the planning. However, I am fine with this approach if others think it is fine. ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org