Stamatis Zampetakis created HIVE-23934:

             Summary: Refactor TezCompiler#markSemiJoinForDPP to avoid 
redundant operations in nested while
                 Key: HIVE-23934
             Project: Hive
          Issue Type: Improvement
            Reporter: Stamatis Zampetakis
            Assignee: Stamatis Zampetakis

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

Reply via email to