suibianwanwan created CALCITE-6586: -------------------------------------- Summary: Some Rules not firing due to RelMdPredicates returning null in VolcanoPlanner Key: CALCITE-6586 URL: https://issues.apache.org/jira/browse/CALCITE-6586 Project: Calcite Issue Type: Improvement Reporter: suibianwanwan
Because getPredicates(RelSubset r, RelMetadataQuery mq) returns null by default, some rules will not work in volcanoPlanner. Such as SortRemoveConstantKeysRule, UnionPullUpConstantsRule, ExchangeRemoveConstantKeysRule, AggregateJoinTransposeRule, ReduceExpressionsRule, etc. {code:java} public RelOptPredicateList getPredicates(RelSubset r, RelMetadataQuery mq) { if (!Bug.CALCITE_1048_FIXED) { return RelOptPredicateList.EMPTY; } }{code} -- This message was sent by Atlassian Jira (v8.20.10#820010)