Package | Description |
---|---|
com.hazelcast.jet.datamodel |
Generic data containers used by the Pipeline API.
|
com.hazelcast.jet.pipeline |
The Pipeline API is Jet's high-level API to build and execute
distributed computation jobs.
|
Modifier and Type | Method and Description |
---|---|
static <K,V> TimestampedEntry<K,V> |
TimestampedEntry.fromWindowResult(long winStart,
long winEnd,
K key,
V value)
This method matches the shape of the functional interface
KeyedWindowResultFunction . |
Modifier and Type | Method and Description |
---|---|
default <R> StreamStage<TimestampedEntry<K,R>> |
StageWithKeyAndWindow.aggregate(AggregateOperation1<? super T,?,R> aggrOp)
Attaches a stage that performs the given group-and-aggregate operation.
|
default <T1,R0,R1> StreamStage<TimestampedEntry<K,Tuple2<R0,R1>>> |
StageWithKeyAndWindow.aggregate2(AggregateOperation1<? super T,?,? extends R0> aggrOp0,
StreamStageWithKey<T1,? extends K> stage1,
AggregateOperation1<? super T1,?,? extends R1> aggrOp1)
Attaches a stage that performs the given cogroup-and-aggregate operation
over the items from both this stage and
stage1 you supply. |
default <T1,R> StreamStage<TimestampedEntry<K,R>> |
StageWithKeyAndWindow.aggregate2(StreamStageWithKey<T1,? extends K> stage1,
AggregateOperation2<? super T,? super T1,?,? extends R> aggrOp)
Attaches a stage that performs the given cogroup-and-aggregate operation
over the items from both this stage and
stage1 you supply. |
default <T1,T2,R0,R1,R2> |
StageWithKeyAndWindow.aggregate3(AggregateOperation1<? super T,?,? extends R0> aggrOp0,
StreamStageWithKey<T1,? extends K> stage1,
AggregateOperation1<? super T1,?,? extends R1> aggrOp1,
StreamStageWithKey<T2,? extends K> stage2,
AggregateOperation1<? super T2,?,? extends R2> aggrOp2)
Attaches a stage that performs the given cogroup-and-aggregate operation
over the items from both this stage and
stage1 you supply. |
default <T1,T2,R> StreamStage<TimestampedEntry<K,R>> |
StageWithKeyAndWindow.aggregate3(StreamStageWithKey<T1,? extends K> stage1,
StreamStageWithKey<T2,? extends K> stage2,
AggregateOperation3<? super T,? super T1,? super T2,?,? extends R> aggrOp)
Attaches a stage that performs the given cogroup-and-aggregate operation
over the items from this stage as well as
stage1 and stage2 you supply. |
StreamStage<TimestampedEntry<K,ItemsByTag>> |
WindowGroupAggregateBuilder.build()
Convenience for
WindowGroupAggregateBuilder.build(KeyedWindowResultFunction) which results
in a stage that emits TimestampedEntry s. |
<R> StreamStage<TimestampedEntry<K,R>> |
WindowGroupAggregateBuilder1.build(AggregateOperation<?,R> aggrOp)
Convenience for
WindowGroupAggregateBuilder1.build(AggregateOperation, KeyedWindowResultFunction)
which results in a stage that emits TimestampedEntry s. |
Copyright © 2018 Hazelcast, Inc.. All rights reserved.