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)

Reply via email to