suibianwanwan created CALCITE-6534:
--------------------------------------

             Summary: Fix type mismatches when pulling up Calc nodes in 
JoinUnifyRule
                 Key: CALCITE-6534
                 URL: https://issues.apache.org/jira/browse/CALCITE-6534
             Project: Calcite
          Issue Type: Improvement
            Reporter: suibianwanwan


In JoinOnLeftCalcUnifyRule, JoinOnRIghtCalcUnifyRule, JoinOnCalcUnifyRule, 
calcite tries to pull up the calc operator to make Query equivalent to target . 
In [CALCITE-6501|https://issues.apache.org/jira/browse/CALCITE-6501], for the 
case where the assert is due to a difference in nullablity, we do an early 
intercept and return null. This will result in some cases that can be rewritten 
not being able to be rewritten.

We can fix nullablility if this rewrite maintains semantics



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to