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)