Stamatis Zampetakis created HIVE-26427: ------------------------------------------
Summary: Unify JoinDeriveIsNotNullFilterRule with HiveJoinAddNotNullRule Key: HIVE-26427 URL: https://issues.apache.org/jira/browse/HIVE-26427 Project: Hive Issue Type: Improvement Components: CBO Reporter: Stamatis Zampetakis [JoinDeriveIsNotNullFilterRule|https://github.com/apache/calcite/blob/9bdd26159110663c4a207e3e8c378d1c3d16e034/core/src/main/java/org/apache/calcite/rel/rules/JoinDeriveIsNotNullFilterRule.java] has been introduced recently in Calcite as part of CALCITE-3890. The rule has similar goals with HiveJoinAddNotNullRule (that exists in Hive since HIVE-9581) so ideally (and in order to avoid maintaining the code twice) we should use the one provided by Calcite if possible. At this stage the rules are not identical so we cannot replace one with the other immediately but hopefully we can work together with the Calcite community to reuse common parts so both project can benefit from each other. -- This message was sent by Atlassian Jira (v8.20.10#820010)