Zihao Ye created IMPALA-13203:
---------------------------------
Summary: ExprRewriter did not rewrite 'id = 0 OR false' as
expected
Key: IMPALA-13203
URL: https://issues.apache.org/jira/browse/IMPALA-13203
Project: IMPALA
Issue Type: Bug
Components: fe
Affects Versions: Impala 4.4.0
Reporter: Zihao Ye
The comments in the SimplifyConditionalsRule class mention that 'id = 0 OR
false' would be rewritten to 'id = 0', but in reality, it does not perform this
rewrite as expected. After executing such SQL, we can see in the text plan that:
{code:sql}
Analyzed query: SELECT * FROM functional.alltypestiny WHERE FALSE OR id = CAST(0
AS INT) {code}
The issue appears to be that the CompoundPredicate generated by
NormalizeExprsRule was not analyzed, causing the SimplifyConditionalsRule to
skip the rewrite.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]