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 {


Reply via email to