public static class GenericUDAFDenseRank.GenericUDAFHypotheticalSetDenseRankEvaluator extends GenericUDAFRank.GenericUDAFHypotheticalSetRankEvaluator
GenericUDAFRank.GenericUDAFHypotheticalSetRankEvaluator.CompareResult, GenericUDAFRank.GenericUDAFHypotheticalSetRankEvaluator.HypotheticalSetRankBuffer, GenericUDAFRank.GenericUDAFHypotheticalSetRankEvaluator.RankAssetsGenericUDAFEvaluator.AbstractAggregationBuffer, GenericUDAFEvaluator.AggregationBuffer, GenericUDAFEvaluator.AggregationType, GenericUDAFEvaluator.ModeCOUNT_FIELD, PARTIAL_RANK_OI, RANK_FIELDpartitionEvaluator| Constructor and Description |
|---|
GenericUDAFHypotheticalSetDenseRankEvaluator() |
| Modifier and Type | Method and Description |
|---|---|
GenericUDAFEvaluator.AggregationBuffer |
getNewAggregationBuffer()
Get a new aggregation object.
|
protected void |
initPartial2AndFinalOI(ObjectInspector[] parameters) |
void |
iterate(GenericUDAFEvaluator.AggregationBuffer agg,
Object[] parameters)
Iterate through original data.
|
void |
merge(GenericUDAFEvaluator.AggregationBuffer agg,
Object partial)
Merge with partial aggregation result.
|
void |
reset(GenericUDAFEvaluator.AggregationBuffer agg)
Reset the aggregation.
|
Object |
terminate(GenericUDAFEvaluator.AggregationBuffer agg)
Get final aggregation result.
|
Object |
terminatePartial(GenericUDAFEvaluator.AggregationBuffer agg)
Get partial aggregation result.
|
compare, initaggregate, close, configure, createPartitionEvaluator, estimate, evaluate, getExprString, getPartitionWindowingEvaluator, getWindowingEvaluator, isEstimablepublic GenericUDAFHypotheticalSetDenseRankEvaluator()
protected void initPartial2AndFinalOI(ObjectInspector[] parameters)
initPartial2AndFinalOI in class GenericUDAFRank.GenericUDAFHypotheticalSetRankEvaluatorpublic GenericUDAFEvaluator.AggregationBuffer getNewAggregationBuffer() throws HiveException
GenericUDAFEvaluatorgetNewAggregationBuffer in class GenericUDAFRank.GenericUDAFHypotheticalSetRankEvaluatorHiveExceptionpublic void reset(GenericUDAFEvaluator.AggregationBuffer agg) throws HiveException
GenericUDAFEvaluatorreset in class GenericUDAFRank.GenericUDAFHypotheticalSetRankEvaluatorHiveExceptionpublic void iterate(GenericUDAFEvaluator.AggregationBuffer agg, Object[] parameters) throws HiveException
GenericUDAFEvaluatoriterate in class GenericUDAFRank.GenericUDAFHypotheticalSetRankEvaluatorparameters - The objects of parameters.HiveExceptionpublic Object terminatePartial(GenericUDAFEvaluator.AggregationBuffer agg) throws HiveException
GenericUDAFEvaluatorterminatePartial in class GenericUDAFRank.GenericUDAFHypotheticalSetRankEvaluatorHiveExceptionpublic void merge(GenericUDAFEvaluator.AggregationBuffer agg, Object partial) throws HiveException
GenericUDAFEvaluatormerge in class GenericUDAFRank.GenericUDAFHypotheticalSetRankEvaluatorpartial - The partial aggregation result.HiveExceptionpublic Object terminate(GenericUDAFEvaluator.AggregationBuffer agg) throws HiveException
GenericUDAFEvaluatorterminate in class GenericUDAFRank.GenericUDAFHypotheticalSetRankEvaluatorHiveExceptionCopyright © 2022 The Apache Software Foundation. All rights reserved.