public static class GenericUDAFCumeDist.GenericUDAFCumeDistEvaluator extends GenericUDAFRank.GenericUDAFRankEvaluator
GenericUDAFEvaluator.AbstractAggregationBuffer, GenericUDAFEvaluator.AggregationBuffer, GenericUDAFEvaluator.AggregationType, GenericUDAFEvaluator.Mode| Constructor and Description |
|---|
GenericUDAFCumeDistEvaluator() |
| Modifier and Type | Method and Description |
|---|---|
ObjectInspector |
init(GenericUDAFEvaluator.Mode m,
ObjectInspector[] parameters)
Initialize the evaluator.
|
java.lang.Object |
terminate(GenericUDAFEvaluator.AggregationBuffer agg)
Get final aggregation result.
|
getNewAggregationBuffer, iterate, merge, nextRank, reset, terminatePartialaggregate, close, configure, evaluate, isEstimablepublic ObjectInspector init(GenericUDAFEvaluator.Mode m, ObjectInspector[] parameters) throws HiveException
GenericUDAFEvaluatorinit in class GenericUDAFRank.GenericUDAFRankEvaluatorm - The mode of aggregation.parameters - The ObjectInspector for the parameters: In PARTIAL1 and COMPLETE
mode, the parameters are original data; In PARTIAL2 and FINAL
mode, the parameters are just partial aggregations (in that case,
the array will always have a single element).HiveExceptionpublic java.lang.Object terminate(GenericUDAFEvaluator.AggregationBuffer agg) throws HiveException
GenericUDAFEvaluatorterminate in class GenericUDAFRank.GenericUDAFRankEvaluatorHiveExceptionCopyright © 2012 The Apache Software Foundation