T0 - the type of item in stream-0T1 - the type of item in stream-1T2 - the type of item in stream-2A - the type of the accumulatorR - type of the aggregation resultpublic static class AggregateOperationBuilder.Arity3<T0,T1,T2,A,R> extends Object
| Modifier and Type | Method and Description |
|---|---|
AggregateOperationBuilder.Arity3<T0,T1,T2,A,R> |
andCombine(BiConsumerEx<? super A,? super A> combineFn)
Registers the
combine primitive. |
AggregateOperationBuilder.Arity3<T0,T1,T2,A,R> |
andDeduct(BiConsumerEx<? super A,? super A> deductFn)
Registers the
deduct primitive. |
<R_NEW> AggregateOperationBuilder.Arity3<T0,T1,T2,A,R_NEW> |
andExport(FunctionEx<? super A,? extends R_NEW> exportFn)
Registers the
export primitive. |
<R_NEW> AggregateOperation3<T0,T1,T2,A,R_NEW> |
andExportFinish(FunctionEx<? super A,? extends R_NEW> exportFinishFn)
|
AggregateOperation3<T0,T1,T2,A,R> |
andFinish(FunctionEx<? super A,? extends R> finishFn)
Registers the
finish primitive. |
@Nonnull public AggregateOperationBuilder.Arity3<T0,T1,T2,A,R> andCombine(@Nullable BiConsumerEx<? super A,? super A> combineFn)
combine primitive.
The given function must be stateless and cooperative.
@Nonnull public AggregateOperationBuilder.Arity3<T0,T1,T2,A,R> andDeduct(@Nullable BiConsumerEx<? super A,? super A> deductFn)
deduct primitive.
The given function must be stateless and cooperative.
@Nonnull public <R_NEW> AggregateOperationBuilder.Arity3<T0,T1,T2,A,R_NEW> andExport(@Nonnull FunctionEx<? super A,? extends R_NEW> exportFn)
export primitive.
The given function must be stateless and cooperative.
@Nonnull public AggregateOperation3<T0,T1,T2,A,R> andFinish(@Nonnull FunctionEx<? super A,? extends R> finishFn)
finish primitive.
Constructs and returns an AggregateOperation3 from the current
state of the builder.
The given function must be stateless and cooperative.
IllegalStateException - if the export primitive was
not registered@Nonnull public <R_NEW> AggregateOperation3<T0,T1,T2,A,R_NEW> andExportFinish(@Nonnull FunctionEx<? super A,? extends R_NEW> exportFinishFn)
export and finish primitive.
Constructs and returns an AggregateOperation3 from the current
state of the builder.
The given function must be stateless and cooperative.
IllegalStateException - if the export primitive is
already registeredCopyright © 2024 Hazelcast, Inc.. All rights reserved.