commit a5c06464619f43d8bc956ad2e14f23c1b43e7231 Author: Alice Fan Date: Fri Sep 7 12:01:52 2018 -0700 HIVE-16370 : Avro data type null not supported on partitioned tables diff --git a/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/ObjectInspectorUtils.java b/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/ObjectInspectorUtils.java index 044fd16720..b4284b47b9 100644 --- a/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/ObjectInspectorUtils.java +++ b/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/ObjectInspectorUtils.java @@ -81,6 +81,7 @@ import org.apache.hadoop.hive.serde2.objectinspector.primitive.ShortObjectInspector; import org.apache.hadoop.hive.serde2.objectinspector.primitive.StringObjectInspector; import org.apache.hadoop.hive.serde2.objectinspector.primitive.TimestampObjectInspector; +import org.apache.hadoop.hive.serde2.objectinspector.primitive.VoidObjectInspector; import org.apache.hadoop.hive.serde2.objectinspector.primitive.WritableStringObjectInspector; import org.apache.hadoop.hive.serde2.typeinfo.TypeInfoUtils; import org.apache.hadoop.io.BytesWritable; @@ -1526,6 +1527,8 @@ private static boolean isInstanceOfSettablePrimitiveOI(PrimitiveObjectInspector return oi instanceof SettableBinaryObjectInspector; case DECIMAL: return oi instanceof SettableHiveDecimalObjectInspector; + case VOID: + return oi instanceof VoidObjectInspector; default: throw new RuntimeException("Hive internal error inside isAssignableFromSettablePrimitiveOI " + oi.getTypeName() + " not supported yet.");