You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@calcite.apache.org by "Vitalii Diravka (JIRA)" <ji...@apache.org> on 2018/04/23 17:54:00 UTC

[jira] [Created] (CALCITE-2275) Using logical NOT operator in Join condition leads to mistakenly push down this condition.

Vitalii Diravka created CALCITE-2275:
----------------------------------------

             Summary: Using logical NOT operator in Join condition leads to mistakenly push down this condition.
                 Key: CALCITE-2275
                 URL: https://issues.apache.org/jira/browse/CALCITE-2275
             Project: Calcite
          Issue Type: Bug
          Components: core
    Affects Versions: 1.16.0
            Reporter: Vitalii Diravka
            Assignee: Vitalii Diravka
             Fix For: 1.17.0


Using logical NOT operator in Join condition leads to mistakenly push down this condition. Then LogicalProject is created with RexCall expression. It prevents for further inferring predicates (by using JoinPushTransitivePredicatesRule, for instance).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)