public abstract static class GenericUDAFStreamingEvaluator.SumAvgEnhancer<T1,T2> extends GenericUDAFStreamingEvaluator<T1>
GenericUDAFStreamingEvaluator.SumAvgEnhancer<T1,T2>GenericUDAFEvaluator.AbstractAggregationBuffer, GenericUDAFEvaluator.AggregationBuffer, GenericUDAFEvaluator.AggregationType, GenericUDAFEvaluator.ModenumFollowing, numPreceding, wrappedEvalNULL_RESULT| Constructor and Description |
|---|
GenericUDAFStreamingEvaluator.SumAvgEnhancer(GenericUDAFEvaluator wrappedEval,
int numPreceding,
int numFollowing) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract T2 |
getCurrentIntermediateResult(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFStreamingEvaluator.SumAvgEnhancer.SumAvgStreamingState ss) |
GenericUDAFEvaluator.AggregationBuffer |
getNewAggregationBuffer()
Get a new aggregation object.
|
protected abstract T1 |
getNextResult(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFStreamingEvaluator.SumAvgEnhancer.SumAvgStreamingState ss) |
int |
getRowsRemainingAfterTerminate() |
void |
iterate(GenericUDAFEvaluator.AggregationBuffer agg,
Object[] parameters)
Iterate through original data.
|
Object |
terminate(GenericUDAFEvaluator.AggregationBuffer agg)
Get final aggregation result.
|
getNextResult, init, merge, reset, terminatePartialaggregate, close, configure, evaluate, getWindowingEvaluator, isEstimablepublic GenericUDAFStreamingEvaluator.SumAvgEnhancer(GenericUDAFEvaluator wrappedEval, int numPreceding, int numFollowing)
public GenericUDAFEvaluator.AggregationBuffer getNewAggregationBuffer() throws HiveException
GenericUDAFEvaluatorgetNewAggregationBuffer in class GenericUDAFEvaluatorHiveExceptionpublic void iterate(GenericUDAFEvaluator.AggregationBuffer agg, Object[] parameters) throws HiveException
GenericUDAFEvaluatoriterate in class GenericUDAFEvaluatorparameters - The objects of parameters.HiveExceptionpublic Object terminate(GenericUDAFEvaluator.AggregationBuffer agg) throws HiveException
GenericUDAFEvaluatorterminate in class GenericUDAFEvaluatorHiveExceptionpublic int getRowsRemainingAfterTerminate()
throws HiveException
HiveExceptionprotected abstract T1 getNextResult(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFStreamingEvaluator.SumAvgEnhancer.SumAvgStreamingState ss) throws HiveException
HiveExceptionprotected abstract T2 getCurrentIntermediateResult(org.apache.hadoop.hive.ql.udf.generic.GenericUDAFStreamingEvaluator.SumAvgEnhancer.SumAvgStreamingState ss) throws HiveException
HiveExceptionCopyright © 2017 The Apache Software Foundation. All rights reserved.