public static class GenericUDAFAverage.GenericUDAFAverageEvaluatorDecimal extends GenericUDAFAverage.AbstractGenericUDAFAverageEvaluator<HiveDecimal>
GenericUDAFEvaluator.AbstractAggregationBuffer, GenericUDAFEvaluator.AggregationBuffer, GenericUDAFEvaluator.AggregationType, GenericUDAFEvaluator.ModepartialResult| Constructor and Description |
|---|
GenericUDAFAverageEvaluatorDecimal() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doIterate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFAverage.AverageAggregationBuffer<HiveDecimal> aggregation,
PrimitiveObjectInspector oi,
java.lang.Object parameter) |
protected void |
doMerge(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFAverage.AverageAggregationBuffer<HiveDecimal> aggregation,
java.lang.Long partialCount,
ObjectInspector sumFieldOI,
java.lang.Object partialSum) |
void |
doReset(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFAverage.AverageAggregationBuffer<HiveDecimal> aggregation) |
protected java.lang.Object |
doTerminate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFAverage.AverageAggregationBuffer<HiveDecimal> aggregation) |
protected void |
doTerminatePartial(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFAverage.AverageAggregationBuffer<HiveDecimal> aggregation) |
GenericUDAFEvaluator.AggregationBuffer |
getNewAggregationBuffer()
Get a new aggregation object.
|
protected ObjectInspector |
getSumFieldJavaObjectInspector() |
protected ObjectInspector |
getSumFieldWritableObjectInspector() |
init, iterate, merge, reset, terminate, terminatePartialaggregate, close, configure, evaluate, isEstimablepublic void doReset(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFAverage.AverageAggregationBuffer<HiveDecimal> aggregation) throws HiveException
doReset in class GenericUDAFAverage.AbstractGenericUDAFAverageEvaluator<HiveDecimal>HiveExceptionprotected ObjectInspector getSumFieldJavaObjectInspector()
getSumFieldJavaObjectInspector in class GenericUDAFAverage.AbstractGenericUDAFAverageEvaluator<HiveDecimal>protected ObjectInspector getSumFieldWritableObjectInspector()
getSumFieldWritableObjectInspector in class GenericUDAFAverage.AbstractGenericUDAFAverageEvaluator<HiveDecimal>protected void doIterate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFAverage.AverageAggregationBuffer<HiveDecimal> aggregation, PrimitiveObjectInspector oi, java.lang.Object parameter)
doIterate in class GenericUDAFAverage.AbstractGenericUDAFAverageEvaluator<HiveDecimal>protected void doMerge(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFAverage.AverageAggregationBuffer<HiveDecimal> aggregation, java.lang.Long partialCount, ObjectInspector sumFieldOI, java.lang.Object partialSum)
doMerge in class GenericUDAFAverage.AbstractGenericUDAFAverageEvaluator<HiveDecimal>protected void doTerminatePartial(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFAverage.AverageAggregationBuffer<HiveDecimal> aggregation)
doTerminatePartial in class GenericUDAFAverage.AbstractGenericUDAFAverageEvaluator<HiveDecimal>protected java.lang.Object doTerminate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFAverage.AverageAggregationBuffer<HiveDecimal> aggregation)
doTerminate in class GenericUDAFAverage.AbstractGenericUDAFAverageEvaluator<HiveDecimal>public GenericUDAFEvaluator.AggregationBuffer getNewAggregationBuffer() throws HiveException
GenericUDAFEvaluatorgetNewAggregationBuffer in class GenericUDAFEvaluatorHiveExceptionCopyright © 2012 The Apache Software Foundation