Class CogroupedKStream<K, VOut, TJVMK, TJVMVOut>
KNet extension of CogroupedKStream<K, VOut>
public class CogroupedKStream<K, VOut, TJVMK, TJVMVOut> : IKNetInnerReference<CogroupedKStream<TJVMK, TJVMVOut>>, IGenericSerDesFactoryApplier, IDisposable
Type Parameters
KVOutTJVMKThe JVM type of
KTJVMVOutThe JVM type of
VOut
- Inheritance
-
CogroupedKStream<K, VOut, TJVMK, TJVMVOut>
- Implements
-
IKNetInnerReference<CogroupedKStream<TJVMK, TJVMVOut>>
Properties
InnerReference
The underlying inner reference used from KNet object instance
public CogroupedKStream<TJVMK, TJVMVOut> InnerReference { get; }
Property Value
- CogroupedKStream<TJVMK, TJVMVOut>
Methods
Aggregate(Initializer<VOut, TJVMVOut>)
public KTable<K, VOut, TJVMK, TJVMVOut> Aggregate(Initializer<VOut, TJVMVOut> arg0)
Parameters
arg0Initializer<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
arg0Initializer<VOut, TJVMVOut>arg1Materialized<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
arg0Initializer<VOut, TJVMVOut>arg1Named
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
arg0Initializer<VOut, TJVMVOut>arg1Namedarg2Materialized<K, VOut, TJVMK, TJVMVOut>
Returns
- KTable<K, VOut, TJVMK, TJVMVOut>
CheckDisposed()
Test if this instance was disposed
protected void CheckDisposed()
Exceptions
- ObjectDisposedException
When this instance was disposed
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
arg0KGroupedStream<K, VIn, TJVMK, TJVMVIn>arg1Aggregator<Arg1objectSuperK, Arg1objectSuperVIn, VOut, TJVMK, TJVMVIn, TJVMVOut>
Returns
- CogroupedKStream<K, VOut, TJVMK, TJVMVOut>
Type Parameters
VInTJVMVInThe JVM type of
VInArg1objectSuperKKArg1objectSuperVInVIn
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
Dispose(bool)
Implements the pattern described in https://learn.microsoft.com/en-en/dotnet/standard/garbage-collection/implementing-dispose
protected virtual void Dispose(bool disposing)
Parameters
disposingboolThe disposing parameter is a bool that indicates whether the method call comes from a Dispose() method (its value is true) or from a finalizer (its value is false)
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, VOut>
public static implicit operator CogroupedKStream<TJVMK, TJVMVOut>(CogroupedKStream<K, VOut, TJVMK, TJVMVOut> t)
Parameters
tCogroupedKStream<K, VOut, TJVMK, TJVMVOut>
Returns
- CogroupedKStream<TJVMK, TJVMVOut>