KeyIn - the input key typeValueIn - the input value typeKeyOut - the mappers output key typeSuppliedValue - the supplied value typeCombinerValue - the pre-reduced (combined) value typeReducerValue - the reduced value typeResult - the final (mostly collated) value typepublic interface AggType<KeyIn,ValueIn,KeyOut,SuppliedValue,CombinerValue,ReducerValue,Result>
Aggregation using
an internal class insideĀ Aggregations which is not
part of the public API.| Modifier and Type | Method and Description |
|---|---|
Collator<Map.Entry<KeyOut,ReducerValue>,Result> |
getCollator() |
CombinerFactory<KeyOut,SuppliedValue,CombinerValue> |
getCombinerFactory() |
Mapper<KeyIn,ValueIn,KeyOut,SuppliedValue> |
getMapper(Supplier<KeyIn,ValueIn,SuppliedValue> supplier) |
ReducerFactory<KeyOut,CombinerValue,ReducerValue> |
getReducerFactory() |
Collator<Map.Entry<KeyOut,ReducerValue>,Result> getCollator()
Mapper<KeyIn,ValueIn,KeyOut,SuppliedValue> getMapper(Supplier<KeyIn,ValueIn,SuppliedValue> supplier)
CombinerFactory<KeyOut,SuppliedValue,CombinerValue> getCombinerFactory()
ReducerFactory<KeyOut,CombinerValue,ReducerValue> getReducerFactory()
Copyright © 2018. All Rights Reserved.