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