[ https://issues.apache.org/jira/browse/IMPALA-13203?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael Smith updated IMPALA-13203: ----------------------------------- Attachment: (was: tables-reduced.sql) > 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: Frontend > Affects Versions: Impala 4.4.0 > Reporter: Zihao Ye > Assignee: Zihao Ye > Priority: Critical > Fix For: Impala 4.5.0 > > > 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: issues-all-unsubscr...@impala.apache.org For additional commands, e-mail: issues-all-h...@impala.apache.org