Author: gunther
Date: Tue Jul 29 22:45:18 2014
New Revision: 1614505
URL: http://svn.apache.org/r1614505
Log:
HIVE-7536: Make use of decimal column statistics in statistics annotation
(Prasanth J via Gunther Hagleitner)
Modified:
hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/stats/StatsUtils.java
Modified: hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/stats/StatsUtils.java
URL:
http://svn.apache.org/viewvc/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/stats/StatsUtils.java?rev=1614505&r1=1614504&r2=1614505&view=diff
==============================================================================
--- hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/stats/StatsUtils.java
(original)
+++ hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/stats/StatsUtils.java Tue
Jul 29 22:45:18 2014
@@ -429,6 +429,8 @@ public class StatsUtils {
cs.setAvgColLen(JavaDataModel.get().lengthOfTimestamp());
} else if (colType.startsWith(serdeConstants.DECIMAL_TYPE_NAME)) {
cs.setAvgColLen(JavaDataModel.get().lengthOfDecimal());
+ cs.setCountDistint(csd.getDecimalStats().getNumDVs());
+ cs.setNumNulls(csd.getDecimalStats().getNumNulls());
} else if (colType.equalsIgnoreCase(serdeConstants.DATE_TYPE_NAME)) {
cs.setAvgColLen(JavaDataModel.get().lengthOfDate());
} else {