AggregateOperation and its several variants, as well
 as a builder object for the aggregate operations.See: Description
| Interface | Description | 
|---|---|
| AggregateOperation<A,R> | Contains primitives needed to compute an aggregated result of data
 processing. | 
| AggregateOperation1<T,A,R> | Specialization of  AggregateOperation(refer to its extensive documentation) to the "arity-1" case with
 a single data stream being aggregated over. | 
| AggregateOperation2<T0,T1,A,R> | Specialization of  AggregateOperation(refer to its extensive documentation) to the "arity-2" case with
 two data streams being aggregated over. | 
| AggregateOperation3<T0,T1,T2,A,R> | Specialization of  AggregateOperation(refer to its extensive documentation) to the "arity-3" case with
 three data streams being aggregated over. | 
| Class | Description | 
|---|---|
| AggregateOperationBuilder<A> | A builder object that can be used to construct the definition of an
 aggregate operation in a step-by-step manner. | 
| AggregateOperationBuilder.Arity1<T0,A,R> | The arity-1 variant of the aggregate operation builder. | 
| AggregateOperationBuilder.Arity2<T0,T1,A,R> | The arity-2 variant of the aggregate operation builder. | 
| AggregateOperationBuilder.Arity3<T0,T1,T2,A,R> | The arity-3 variant of the aggregate operation builder. | 
| AggregateOperationBuilder.VarArity<A,R> | The variable-arity variant of the aggregate operation builder. | 
| AggregateOperations | Utility class with factory methods for several useful aggregate
 operations. | 
| AllOfAggregationBuilder<T> | Offers a step-by-step API to create a composite of multiple aggregate
 operations. | 
| CoAggregateOperationBuilder | Offers a step-by-step API to create an aggregate operation that
 accepts multiple inputs. | 
AggregateOperation and its several variants, as well
 as a builder object for the aggregate operations.Copyright © 2023 Hazelcast, Inc.. All rights reserved.