diff --git ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFEvaluator.java ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFEvaluator.java index 4b22a5b..4fc7089 100644 --- ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFEvaluator.java +++ ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFEvaluator.java @@ -20,6 +20,8 @@ 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 @@ @UDFType(deterministic = true) public abstract class GenericUDAFEvaluator implements Closeable { + @Retention(RetentionPolicy.RUNTIME) public static @interface AggregationType { boolean estimable() default false; }