From 4631b9166a50cffd9ab3a2d52be6064e3192aa22 Mon Sep 17 00:00:00 2001 From: Pavel Benes Date: Fri, 18 Sep 2015 08:30:14 +0200 Subject: [PATCH 339/339] HIVE-11782: ORC file statistic collection fails when table contains null value --- ql/src/java/org/apache/hadoop/hive/ql/io/orc/ColumnStatisticsImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ql/src/java/org/apache/hadoop/hive/ql/io/orc/ColumnStatisticsImpl.java b/ql/src/java/org/apache/hadoop/hive/ql/io/orc/ColumnStatisticsImpl.java index 3235b0e..02d4d50 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/io/orc/ColumnStatisticsImpl.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/io/orc/ColumnStatisticsImpl.java @@ -581,7 +581,7 @@ void merge(ColumnStatisticsImpl other) { OrcProto.ColumnStatistics.Builder result = super.serialize(); OrcProto.DecimalStatistics.Builder dec = OrcProto.DecimalStatistics.newBuilder(); - if (getNumberOfValues() != 0) { + if (getNumberOfValues() != 0 && maximum != null && minimum != null) { dec.setMinimum(minimum.toString()); dec.setMaximum(maximum.toString()); } -- 1.9.4.msysgit.0