## Uses of Interface
com.hazelcast.mapreduce.aggregation.Aggregation

- Packages that use Aggregation
  Package | Description
  --- | ---
  com.hazelcast.client.proxy | This package contains client side proxy implementations of the different Hazelcast data structures and operation types
  com.hazelcast.core | Provides core API interfaces/classes.
  com.hazelcast.mapreduce.aggregation | This package contains the aggregation API and the convenience helper classes to retrieve predefined aggregation implementations.

- - ### Uses of Aggregation in com.hazelcast.client.proxy

    Methods in com.hazelcast.client.proxy with parameters of type Aggregation
    Modifier and Type | Method and Description
    --- | ---
    `<SuppliedValue,Result> Result` | ClientMultiMapProxy.`aggregate(Supplier<K,V,SuppliedValue> supplier, Aggregation<K,SuppliedValue,Result> aggregation)`
    `<SuppliedValue,Result> Result` | ClientMapProxy.`aggregate(Supplier<K,V,SuppliedValue> supplier, Aggregation<K,SuppliedValue,Result> aggregation)`
    `<SuppliedValue,Result> Result` | ClientMultiMapProxy.`aggregate(Supplier<K,V,SuppliedValue> supplier, Aggregation<K,SuppliedValue,Result> aggregation, JobTracker jobTracker)`
    `<SuppliedValue,Result> Result` | ClientMapProxy.`aggregate(Supplier<K,V,SuppliedValue> supplier, Aggregation<K,SuppliedValue,Result> aggregation, JobTracker jobTracker)`

  - ### Uses of Aggregation in com.hazelcast.core

    Methods in com.hazelcast.core with parameters of type Aggregation
    Modifier and Type | Method and Description
    --- | ---
    `<SuppliedValue,Result> Result` | MultiMap.`aggregate(Supplier<K,V,SuppliedValue> supplier, Aggregation<K,SuppliedValue,Result> aggregation)` Deprecated. The old Aggregations API is superseded by Fast Aggregations (`com.hazelcast.aggregation`) which does not yet support MultiMap. Hazelcast Jet can be used in the future to replace this functionality.
    `<SuppliedValue,Result> Result` | IMap.`aggregate(Supplier<K,V,SuppliedValue> supplier, Aggregation<K,SuppliedValue,Result> aggregation)` Deprecated. please use fast-aggregations `IMap.aggregate(Aggregator)` or `IMap.aggregate(Aggregator, Predicate)` instead
    `<SuppliedValue,Result> Result` | MultiMap.`aggregate(Supplier<K,V,SuppliedValue> supplier, Aggregation<K,SuppliedValue,Result> aggregation, JobTracker jobTracker)` Deprecated. The old Aggregations API is superseded by Fast Aggregations (`com.hazelcast.aggregation`) which does not yet support MultiMap. Hazelcast Jet can be used in the future to replace this functionality.
    `<SuppliedValue,Result> Result` | IMap.`aggregate(Supplier<K,V,SuppliedValue> supplier, Aggregation<K,SuppliedValue,Result> aggregation, JobTracker jobTracker)` Deprecated. please use fast-aggregations `IMap.aggregate(Aggregator)` or `IMap.aggregate(Aggregator, Predicate)` instead

  - ### Uses of Aggregation in com.hazelcast.mapreduce.aggregation

    Methods in com.hazelcast.mapreduce.aggregation that return Aggregation
    Modifier and Type | Method and Description
    --- | ---
    `static <Key,Value> Aggregation<Key,BigDecimal,BigDecimal>` | Aggregations.`bigDecimalAvg()` Deprecated. Returns an aggregation to calculate the `BigDecimal` average of all supplied values. This aggregation is similar to:
    `static <Key,Value> Aggregation<Key,BigDecimal,BigDecimal>` | Aggregations.`bigDecimalMax()` Deprecated. Returns an aggregation to find the `BigDecimal` maximum of all supplied values. This aggregation is similar to:
    `static <Key,Value> Aggregation<Key,BigDecimal,BigDecimal>` | Aggregations.`bigDecimalMin()` Deprecated. Returns an aggregation to find the `BigDecimal` minimum of all supplied values. This aggregation is similar to:
    `static <Key,Value> Aggregation<Key,BigDecimal,BigDecimal>` | Aggregations.`bigDecimalSum()` Deprecated. Returns an aggregation to calculate the `BigDecimal` sum of all supplied values. This aggregation is similar to:
    `static <Key,Value> Aggregation<Key,BigInteger,BigInteger>` | Aggregations.`bigIntegerAvg()` Deprecated. Returns an aggregation to calculate the `BigInteger` average of all supplied values. This aggregation is similar to:
    `static <Key,Value> Aggregation<Key,BigInteger,BigInteger>` | Aggregations.`bigIntegerMax()` Deprecated. Returns an aggregation to find the `BigInteger` maximum of all supplied values. This aggregation is similar to:
    `static <Key,Value> Aggregation<Key,BigInteger,BigInteger>` | Aggregations.`bigIntegerMin()` Deprecated. Returns an aggregation to find the `BigInteger` minimum of all supplied values. This aggregation is similar to:
    `static <Key,Value> Aggregation<Key,BigInteger,BigInteger>` | Aggregations.`bigIntegerSum()` Deprecated. Returns an aggregation to calculate the `BigInteger` sum of all supplied values. This aggregation is similar to:
    `static <Key,Value> Aggregation<Key,Comparable,Comparable>` | Aggregations.`comparableMax()` Deprecated. Returns an aggregation to find the maximum value of all supplied `Comparable` implementing values. This aggregation is similar to:
    `static <Key,Value> Aggregation<Key,Comparable,Comparable>` | Aggregations.`comparableMin()` Deprecated. Returns an aggregation to find the minimum value of all supplied `Comparable` implementing values. This aggregation is similar to:
    `static <Key,Value> Aggregation<Key,Value,Long>` | Aggregations.`count()` Deprecated. Returns an aggregation for counting all supplied values. This aggregation is similar to:
    `static <Key,Value,DistinctType> Aggregation<Key,Value,Set<DistinctType>>` | Aggregations.`distinctValues()` Deprecated. Returns an aggregation for selecting all distinct values. This aggregation is similar to:
    `static <Key,Value> Aggregation<Key,Double,Double>` | Aggregations.`doubleAvg()` Deprecated. Returns an aggregation to calculate the double average of all supplied values. This aggregation is similar to:
    `static <Key,Value> Aggregation<Key,Double,Double>` | Aggregations.`doubleMax()` Deprecated. Returns an aggregation to find the double maximum of all supplied values. This aggregation is similar to:
    `static <Key,Value> Aggregation<Key,Double,Double>` | Aggregations.`doubleMin()` Deprecated. Returns an aggregation to find the double minimum of all supplied values. This aggregation is similar to:
    `static <Key,Value> Aggregation<Key,Double,Double>` | Aggregations.`doubleSum()` Deprecated. Returns an aggregation to calculate the double sum of all supplied values. This aggregation is similar to:
    `static <Key,Value> Aggregation<Key,Value,Integer>` | Aggregations.`integerAvg()` Deprecated. Returns an aggregation to calculate the integer average of all supplied values. This aggregation is similar to:
    `static <Key,Value> Aggregation<Key,Integer,Integer>` | Aggregations.`integerMax()` Deprecated. Returns an aggregation to find the integer maximum of all supplied values. This aggregation is similar to:
    `static <Key,Value> Aggregation<Key,Integer,Integer>` | Aggregations.`integerMin()` Deprecated. Returns an aggregation to find the integer minimum of all supplied values. This aggregation is similar to:
    `static <Key,Value> Aggregation<Key,Integer,Integer>` | Aggregations.`integerSum()` Deprecated. Returns an aggregation to calculate the integer sum of all supplied values. This aggregation is similar to:
    `static <Key,Value> Aggregation<Key,Long,Long>` | Aggregations.`longAvg()` Deprecated. Returns an aggregation to calculate the long average of all supplied values. This aggregation is similar to:
    `static <Key,Value> Aggregation<Key,Long,Long>` | Aggregations.`longMax()` Deprecated. Returns an aggregation to find the long maximum of all supplied values. This aggregation is similar to:
    `static <Key,Value> Aggregation<Key,Long,Long>` | Aggregations.`longMin()` Deprecated. Returns an aggregation to find the long minimum of all supplied values. This aggregation is similar to:
    `static <Key,Value> Aggregation<Key,Long,Long>` | Aggregations.`longSum()` Deprecated. Returns an aggregation to calculate the long sum of all supplied values. This aggregation is similar to:

Copyright © 2018. All rights reserved.