Raajay Viswanathan created HIVE-11413:
-----------------------------------------

             Summary: Error in detecting availability of 
HiveSemanticAnalyzerHooks
                 Key: HIVE-11413
                 URL: https://issues.apache.org/jira/browse/HIVE-11413
             Project: Hive
          Issue Type: Bug
          Components: Query Processor
    Affects Versions: 2.0.0
            Reporter: Raajay Viswanathan
            Priority: Trivial


In {{compile(String, Boolean)}} function in {{Driver.java}}, the list of 
available {{HiveSemanticAnalyzerHook}} (_saHooks_) are obtained using the 
{{getHooks}} method. This method always  returns a {{List}} of hooks. 

However, while checking for availability of hooks, the current version of the 
code uses a comparison of _saHooks_ with NULL. This is incorrect, as the 
segment of code designed to call pre and post Analyze functions gets executed 
even when the list is empty. The comparison should be changed to 
{{saHooks.size() > 0}}.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to