Class CogroupedKStream<K, VOut, TJVMK, TJVMVOut>
KNet extension of CogroupedKStream<K, VAgg>
public class CogroupedKStream<K, VOut, TJVMK, TJVMVOut> : IGenericSerDesFactoryApplier
Type Parameters
K
VOut
TJVMK
The JVM type of
K
TJVMVOut
The JVM type of
VOut
- Inheritance
-
CogroupedKStream<K, VOut, TJVMK, TJVMVOut>
- Implements
- Inherited Members
Methods
Aggregate(Initializer<VOut, TJVMVOut>)
public KTable<K, VOut, TJVMK, TJVMVOut> Aggregate(Initializer<VOut, TJVMVOut> arg0)
Parameters
arg0
Initializer<VOut, TJVMVOut>
Returns
- KTable<K, VOut, TJVMK, TJVMVOut>
Aggregate(Initializer<VOut, TJVMVOut>, Materialized<K, VOut, TJVMK, TJVMVOut>)
public KTable<K, VOut, TJVMK, TJVMVOut> Aggregate(Initializer<VOut, TJVMVOut> arg0, Materialized<K, VOut, TJVMK, TJVMVOut> arg1)
Parameters
arg0
Initializer<VOut, TJVMVOut>arg1
Materialized<K, VOut, TJVMK, TJVMVOut>
Returns
- KTable<K, VOut, TJVMK, TJVMVOut>
Aggregate(Initializer<VOut, TJVMVOut>, Named)
public KTable<K, VOut, TJVMK, TJVMVOut> Aggregate(Initializer<VOut, TJVMVOut> arg0, Named arg1)
Parameters
arg0
Initializer<VOut, TJVMVOut>arg1
Named
Returns
- KTable<K, VOut, TJVMK, TJVMVOut>
Aggregate(Initializer<VOut, TJVMVOut>, Named, Materialized<K, VOut, TJVMK, TJVMVOut>)
public KTable<K, VOut, TJVMK, TJVMVOut> Aggregate(Initializer<VOut, TJVMVOut> arg0, Named arg1, Materialized<K, VOut, TJVMK, TJVMVOut> arg2)
Parameters
arg0
Initializer<VOut, TJVMVOut>arg1
Namedarg2
Materialized<K, VOut, TJVMK, TJVMVOut>
Returns
- KTable<K, VOut, TJVMK, TJVMVOut>
Cogroup<VIn, TJVMVIn, Arg1objectSuperK, Arg1objectSuperVIn>(KGroupedStream<K, VIn, TJVMK, TJVMVIn>, Aggregator<Arg1objectSuperK, Arg1objectSuperVIn, VOut, TJVMK, TJVMVIn, TJVMVOut>)
public CogroupedKStream<K, VOut, TJVMK, TJVMVOut> Cogroup<VIn, TJVMVIn, Arg1objectSuperK, Arg1objectSuperVIn>(KGroupedStream<K, VIn, TJVMK, TJVMVIn> arg0, Aggregator<Arg1objectSuperK, Arg1objectSuperVIn, VOut, TJVMK, TJVMVIn, TJVMVOut> arg1) where Arg1objectSuperK : K where Arg1objectSuperVIn : VIn
Parameters
arg0
KGroupedStream<K, VIn, TJVMK, TJVMVIn>arg1
Aggregator<Arg1objectSuperK, Arg1objectSuperVIn, VOut, TJVMK, TJVMVIn, TJVMVOut>
Returns
- CogroupedKStream<K, VOut, TJVMK, TJVMVOut>
Type Parameters
VIn
TJVMVIn
The JVM type of
VIn
Arg1objectSuperK
K
Arg1objectSuperVIn
VIn
WindowedBy(SessionWindows)
public SessionWindowedCogroupedKStream<K, VOut, TJVMK, TJVMVOut> WindowedBy(SessionWindows arg0)
Parameters
Returns
- SessionWindowedCogroupedKStream<K, VOut, TJVMK, TJVMVOut>
WindowedBy(SlidingWindows)
public TimeWindowedCogroupedKStream<K, VOut, TJVMK, TJVMVOut> WindowedBy(SlidingWindows arg0)
Parameters
Returns
- TimeWindowedCogroupedKStream<K, VOut, TJVMK, TJVMVOut>
WindowedBy<W>(Windows<W>)
public TimeWindowedCogroupedKStream<K, VOut, TJVMK, TJVMVOut> WindowedBy<W>(Windows<W> arg0) where W : Window
Parameters
Returns
- TimeWindowedCogroupedKStream<K, VOut, TJVMK, TJVMVOut>
Type Parameters
W
Operators
implicit operator CogroupedKStream<TJVMK, TJVMVOut>(CogroupedKStream<K, VOut, TJVMK, TJVMVOut>)
Converter from CogroupedKStream<K, VOut, TJVMK, TJVMVOut> to CogroupedKStream<K, VAgg>
public static implicit operator CogroupedKStream<TJVMK, TJVMVOut>(CogroupedKStream<K, VOut, TJVMK, TJVMVOut> t)
Parameters
t
CogroupedKStream<K, VOut, TJVMK, TJVMVOut>
Returns
- CogroupedKStream<TJVMK, TJVMVOut>