BELUGA BEHR created HIVE-20847:
----------------------------------

             Summary: Review of NullScanCode
                 Key: HIVE-20847
                 URL: https://issues.apache.org/jira/browse/HIVE-20847
             Project: Hive
          Issue Type: Improvement
          Components: Physical Optimizer
    Affects Versions: 3.1.0, 4.0.0
            Reporter: BELUGA BEHR


What got me looking at this class was the verboseness of some of the logging.  
I would like to request that we DEBUG the logging since this level of detail 
means nothing to a cluster admin.

Also... this {{contains}} call would be better applied onto a {{HashSet}} 
instead of an {{ArrayList}}.

{code:java|title=NullScanTaskDispatcher.java}
  private void processAlias(MapWork work, Path path, ArrayList<String> 
aliasesAffected, ArrayList<String> aliases) {
    // the aliases that are allowed to map to a null scan.
    ArrayList<String> allowed = new ArrayList<String>();
    for (String alias : aliasesAffected) {
      if (aliases.contains(alias)) {
        allowed.add(alias);
      }
    }
{code}




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to