org.apache.hadoop.hive.ql.udf.generic
Class GenericUDAFAverage.GenericUDAFAverageEvaluatorDecimal
java.lang.Object
org.apache.hadoop.hive.ql.udf.generic.GenericUDAFEvaluator
org.apache.hadoop.hive.ql.udf.generic.GenericUDAFAverage.AbstractGenericUDAFAverageEvaluator<HiveDecimal>
org.apache.hadoop.hive.ql.udf.generic.GenericUDAFAverage.GenericUDAFAverageEvaluatorDecimal
- All Implemented Interfaces:
- Closeable
- Enclosing class:
- GenericUDAFAverage
public static class GenericUDAFAverage.GenericUDAFAverageEvaluatorDecimal
- extends GenericUDAFAverage.AbstractGenericUDAFAverageEvaluator<HiveDecimal>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GenericUDAFAverage.GenericUDAFAverageEvaluatorDecimal
public GenericUDAFAverage.GenericUDAFAverageEvaluatorDecimal()
doReset
public void doReset(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFAverage.AverageAggregationBuffer<HiveDecimal> aggregation)
throws HiveException
- Specified by:
doReset
in class GenericUDAFAverage.AbstractGenericUDAFAverageEvaluator<HiveDecimal>
- Throws:
HiveException
getSumFieldJavaObjectInspector
protected ObjectInspector getSumFieldJavaObjectInspector()
- Specified by:
getSumFieldJavaObjectInspector
in class GenericUDAFAverage.AbstractGenericUDAFAverageEvaluator<HiveDecimal>
getSumFieldWritableObjectInspector
protected ObjectInspector getSumFieldWritableObjectInspector()
- Specified by:
getSumFieldWritableObjectInspector
in class GenericUDAFAverage.AbstractGenericUDAFAverageEvaluator<HiveDecimal>
doIterate
protected void doIterate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFAverage.AverageAggregationBuffer<HiveDecimal> aggregation,
PrimitiveObjectInspector oi,
Object parameter)
- Specified by:
doIterate
in class GenericUDAFAverage.AbstractGenericUDAFAverageEvaluator<HiveDecimal>
doMerge
protected void doMerge(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFAverage.AverageAggregationBuffer<HiveDecimal> aggregation,
Long partialCount,
ObjectInspector sumFieldOI,
Object partialSum)
- Specified by:
doMerge
in class GenericUDAFAverage.AbstractGenericUDAFAverageEvaluator<HiveDecimal>
doTerminatePartial
protected void doTerminatePartial(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFAverage.AverageAggregationBuffer<HiveDecimal> aggregation)
- Specified by:
doTerminatePartial
in class GenericUDAFAverage.AbstractGenericUDAFAverageEvaluator<HiveDecimal>
doTerminate
protected Object doTerminate(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFAverage.AverageAggregationBuffer<HiveDecimal> aggregation)
- Specified by:
doTerminate
in class GenericUDAFAverage.AbstractGenericUDAFAverageEvaluator<HiveDecimal>
getNewAggregationBuffer
public GenericUDAFEvaluator.AggregationBuffer getNewAggregationBuffer()
throws HiveException
- Description copied from class:
GenericUDAFEvaluator
- Get a new aggregation object.
- Specified by:
getNewAggregationBuffer
in class GenericUDAFEvaluator
- Throws:
HiveException
Copyright © 2012 The Apache Software Foundation