[ 
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)

Reply via email to