[
https://issues.apache.org/jira/browse/HIVE-15955?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15878911#comment-15878911
]
Jason Dere commented on HIVE-15955:
-----------------------------------
I think this mostly looks good, though this misses one case - semijoin
optimizations (min/max/bloomfilter) generate an extra SEL-GBY-RS-GBY-RS branch,
but the last RS is never directly connected to the destination TableScan/Filter
which uses the min/max/bloomfilter. Instead there is a separate mapping kept in
the ParseContext to track these. This may require additional handling to call
setOutputOperators() for this SEL-GBY-RS-GBY-RS branch (which is also generated
during TezCompiler, so it might occur after the Optimizer rules have fired).
Should handling this be done in a separate Jira?
> make explain formatted to include opId and etc
> ----------------------------------------------
>
> Key: HIVE-15955
> URL: https://issues.apache.org/jira/browse/HIVE-15955
> Project: Hive
> Issue Type: New Feature
> Reporter: Pengcheng Xiong
> Assignee: Pengcheng Xiong
> Attachments: HIVE-15955.01.patch, HIVE-15955.02.patch,
> HIVE-15955.03.patch
>
>
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)