From 5818f897483267c39b9ae33335784a67cfa1bcfb Mon Sep 17 00:00:00 2001 From: Naresh P R Date: Wed, 5 Jun 2019 20:25:22 +0530 Subject: [PATCH] HIVE-21837 - MapJoin is throwing exception when selected column is having completely null values --- .../apache/hadoop/hive/ql/exec/vector/VectorizedBatchUtil.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/VectorizedBatchUtil.java b/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/VectorizedBatchUtil.java index 617cbf15a8..ec24c10845 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/VectorizedBatchUtil.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/exec/vector/VectorizedBatchUtil.java @@ -619,6 +619,8 @@ public static ColumnVector makeLikeColumnVector(ColumnVector source copy[i] = makeLikeColumnVector(src.fields[i]); } return new UnionColumnVector(src.tags.length, copy); + } else if (source instanceof VoidColumnVector) { + return new VoidColumnVector(VectorizedRowBatch.DEFAULT_SIZE); } else throw new HiveException("Column vector class " + source.getClass().getName() + -- 2.18.0