[ https://issues.apache.org/jira/browse/IMPALA-11536?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Work on IMPALA-11536 started by Xianqing He. -------------------------------------------- > Invalid push down predicates in outer join simplification > --------------------------------------------------------- > > Key: IMPALA-11536 > URL: https://issues.apache.org/jira/browse/IMPALA-11536 > Project: IMPALA > Issue Type: Bug > Components: Frontend > Affects Versions: Impala 4.0.0, Impala 4.1.0 > Reporter: Xianqing He > Assignee: Xianqing He > Priority: Major > Fix For: Impala 4.2.0 > > Attachments: image-2022-08-25-14-47-51-966.png > > > When set ENABLE_OUTER_JOIN_TO_INNER_TRANSFORMATION = true; > It may invalid push down the predicate that is not null rejecting in outer > join simplification. > e.g. > SELECT COALESCE(jointbl.test_id, testtbl.id, dimtbl.id) AS id, > test_zip,testtbl.zip > FROM functional.jointbl > FULL OUTER JOIN > functional.testtbl > ON jointbl.test_id = testtbl.id > FULL OUTER JOIN > functional.dimtbl > ON coalesce(jointbl.test_id, testtbl.id) = dimtbl.id > WHERE > `jointbl`.`test_zip` = 94611 and coalesce(`testtbl`.`zip`, 0) = 0; > > !image-2022-08-25-14-47-51-966.png! > We can't push down the predicate 'coalesce(testtbl.zip, 0) = 0' to ScanNode > since it is not null rejecting > > > > -- 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