[ 
https://issues.apache.org/jira/browse/HIVE-23934?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stamatis Zampetakis reassigned HIVE-23934:
------------------------------------------


> Refactor TezCompiler#markSemiJoinForDPP to avoid redundant operations in 
> nested while
> -------------------------------------------------------------------------------------
>
>                 Key: HIVE-23934
>                 URL: https://issues.apache.org/jira/browse/HIVE-23934
>             Project: Hive
>          Issue Type: Improvement
>            Reporter: Stamatis Zampetakis
>            Assignee: Stamatis Zampetakis
>            Priority: Minor
>
> Most of the code inside the nested while loop can be extracted and computed 
> only once in the external loop. Moreover there are catch clauses for NPE 
> which seem rather predictable and could possibly be avoided by proper checks. 
>  
> The goal of this issue is to refactor TezCompiler#markSemiJoinForDPP method 
> to avoid redundant operations and improve code readability. As a side effect 
> of this refactoring the method will be slightly more efficient although 
> unlikely to have observable difference in practice.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to