HIVE-13021: GenericUDAFEvaluator.isEstimable(agg) always returns false (Gopal V, reviewed by Prasanth Jayachandran)
Project: http://git-wip-us.apache.org/repos/asf/hive/repo Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/0ac5e632 Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/0ac5e632 Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/0ac5e632 Branch: refs/heads/llap Commit: 0ac5e632fb09d03a8aebbf28ef3047193b6c3364 Parents: fd0ee43 Author: Gopal V <gop...@apache.org> Authored: Wed Feb 17 18:02:48 2016 -0800 Committer: Gopal V <gop...@apache.org> Committed: Wed Feb 17 18:02:48 2016 -0800 ---------------------------------------------------------------------- .../apache/hadoop/hive/ql/udf/generic/GenericUDAFEvaluator.java | 3 +++ 1 file changed, 3 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hive/blob/0ac5e632/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFEvaluator.java ---------------------------------------------------------------------- diff --git a/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFEvaluator.java b/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFEvaluator.java index 4b22a5b..4fc7089 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFEvaluator.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFEvaluator.java @@ -20,6 +20,8 @@ package org.apache.hadoop.hive.ql.udf.generic; import java.io.Closeable; import java.io.IOException; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; import org.apache.hadoop.hive.ql.exec.MapredContext; import org.apache.hadoop.hive.ql.metadata.HiveException; @@ -43,6 +45,7 @@ import org.apache.hive.common.util.AnnotationUtils; @UDFType(deterministic = true) public abstract class GenericUDAFEvaluator implements Closeable { + @Retention(RetentionPolicy.RUNTIME) public static @interface AggregationType { boolean estimable() default false; }