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)