Repository: hive
Updated Branches:
  refs/heads/master 22494f8bd -> fafa953ff


HIVE-16969: Improvement performance of MapOperator for Parquet (Colin Ma, 
reviewed by Ferdinand Xu)


Project: http://git-wip-us.apache.org/repos/asf/hive/repo
Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/fafa953f
Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/fafa953f
Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/fafa953f

Branch: refs/heads/master
Commit: fafa953ffcb4c94997feca3e3ed3a23a91a0fe4a
Parents: 22494f8
Author: Ferdinand Xu <cheng.a...@intel.com>
Authored: Wed Jun 28 13:41:24 2017 +0800
Committer: Ferdinand Xu <cheng.a...@intel.com>
Committed: Wed Jun 28 13:41:24 2017 +0800

----------------------------------------------------------------------
 ql/src/java/org/apache/hadoop/hive/ql/exec/MapOperator.java | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hive/blob/fafa953f/ql/src/java/org/apache/hadoop/hive/ql/exec/MapOperator.java
----------------------------------------------------------------------
diff --git a/ql/src/java/org/apache/hadoop/hive/ql/exec/MapOperator.java 
b/ql/src/java/org/apache/hadoop/hive/ql/exec/MapOperator.java
index d801ae7..a5a56ea 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/exec/MapOperator.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/exec/MapOperator.java
@@ -346,6 +346,9 @@ public class MapOperator extends AbstractMapOperator {
       }
 
       String tableName = 
conf.getPathToPartitionInfo().get(e.getKey()).getTableName();
+      if (tableNameToConf.containsKey(tableName)) {
+        continue;
+      }
       for (String alias: aliases) {
         Operator<?> rootOp = conf.getAliasToWork().get(alias);
         if (!(rootOp instanceof TableScanOperator)) {

Reply via email to