Author: navis
Date: Mon Jul 28 01:52:48 2014
New Revision: 1613868

URL: http://svn.apache.org/r1613868
Log:
HIVE-7473 : Null values in DECIMAL columns cause serialization issues with 
HCatalog (Craig Condit via Navis)

Modified:
    
hive/trunk/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/WritableHiveDecimalObjectInspector.java

Modified: 
hive/trunk/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/WritableHiveDecimalObjectInspector.java
URL: 
http://svn.apache.org/viewvc/hive/trunk/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/WritableHiveDecimalObjectInspector.java?rev=1613868&r1=1613867&r2=1613868&view=diff
==============================================================================
--- 
hive/trunk/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/WritableHiveDecimalObjectInspector.java
 (original)
+++ 
hive/trunk/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/WritableHiveDecimalObjectInspector.java
 Mon Jul 28 01:52:48 2014
@@ -35,11 +35,17 @@ implements SettableHiveDecimalObjectInsp
 
   @Override
   public HiveDecimalWritable getPrimitiveWritableObject(Object o) {
+    if (o == null) {
+      return null;
+    }
     return enforcePrecisionScale(((HiveDecimalWritable) o));
   }
 
   @Override
   public HiveDecimal getPrimitiveJavaObject(Object o) {
+    if (o == null) {
+      return null;
+    }
     return enforcePrecisionScale(((HiveDecimalWritable)o).getHiveDecimal());
   }
 


Reply via email to