Class ProcessConfigurableAndKeyedPartitionStreamImpl<K,T>
- java.lang.Object
-
- org.apache.flink.datastream.impl.stream.ProcessConfigureHandle<T,org.apache.flink.datastream.api.stream.KeyedPartitionStream.ProcessConfigurableAndKeyedPartitionStream<K,T>>
-
- org.apache.flink.datastream.impl.stream.ProcessConfigurableAndKeyedPartitionStreamImpl<K,T>
-
- All Implemented Interfaces:
org.apache.flink.datastream.api.stream.DataStream,org.apache.flink.datastream.api.stream.KeyedPartitionStream<K,T>,org.apache.flink.datastream.api.stream.KeyedPartitionStream.ProcessConfigurableAndKeyedPartitionStream<K,T>,org.apache.flink.datastream.api.stream.ProcessConfigurable<org.apache.flink.datastream.api.stream.KeyedPartitionStream.ProcessConfigurableAndKeyedPartitionStream<K,T>>
public class ProcessConfigurableAndKeyedPartitionStreamImpl<K,T> extends ProcessConfigureHandle<T,org.apache.flink.datastream.api.stream.KeyedPartitionStream.ProcessConfigurableAndKeyedPartitionStream<K,T>> implements org.apache.flink.datastream.api.stream.KeyedPartitionStream.ProcessConfigurableAndKeyedPartitionStream<K,T>
The implementation ofKeyedPartitionStream.ProcessConfigurableAndKeyedPartitionStream. This forwarding all process methods to the underlying stream.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.flink.datastream.api.stream.KeyedPartitionStream
org.apache.flink.datastream.api.stream.KeyedPartitionStream.ProcessConfigurableAndKeyedPartitionStream<K extends Object,T extends Object>, org.apache.flink.datastream.api.stream.KeyedPartitionStream.ProcessConfigurableAndTwoKeyedPartitionStreams<K extends Object,T1 extends Object,T2 extends Object>
-
-
Field Summary
-
Fields inherited from class org.apache.flink.datastream.impl.stream.ProcessConfigureHandle
environment, transformation
-
-
Constructor Summary
Constructors Constructor Description ProcessConfigurableAndKeyedPartitionStreamImpl(KeyedPartitionStreamImpl<K,T> stream)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.flink.datastream.api.stream.BroadcastStream<T>broadcast()<T_OTHER,OUT>
org.apache.flink.datastream.api.stream.NonKeyedPartitionStream.ProcessConfigurableAndNonKeyedPartitionStream<OUT>connectAndProcess(org.apache.flink.datastream.api.stream.BroadcastStream<T_OTHER> other, org.apache.flink.datastream.api.function.TwoInputBroadcastStreamProcessFunction<T,T_OTHER,OUT> processFunction)<T_OTHER,OUT>
org.apache.flink.datastream.api.stream.KeyedPartitionStream.ProcessConfigurableAndKeyedPartitionStream<K,OUT>connectAndProcess(org.apache.flink.datastream.api.stream.BroadcastStream<T_OTHER> other, org.apache.flink.datastream.api.function.TwoInputBroadcastStreamProcessFunction<T,T_OTHER,OUT> processFunction, org.apache.flink.api.java.functions.KeySelector<OUT,K> newKeySelector)<T_OTHER,OUT>
org.apache.flink.datastream.api.stream.NonKeyedPartitionStream.ProcessConfigurableAndNonKeyedPartitionStream<OUT>connectAndProcess(org.apache.flink.datastream.api.stream.KeyedPartitionStream<K,T_OTHER> other, org.apache.flink.datastream.api.function.TwoInputNonBroadcastStreamProcessFunction<T,T_OTHER,OUT> processFunction)<T_OTHER,OUT>
org.apache.flink.datastream.api.stream.KeyedPartitionStream.ProcessConfigurableAndKeyedPartitionStream<K,OUT>connectAndProcess(org.apache.flink.datastream.api.stream.KeyedPartitionStream<K,T_OTHER> other, org.apache.flink.datastream.api.function.TwoInputNonBroadcastStreamProcessFunction<T,T_OTHER,OUT> processFunction, org.apache.flink.api.java.functions.KeySelector<OUT,K> newKeySelector)KeyedPartitionStreamImpl<K,T>getKeyedPartitionStream()org.apache.flink.datastream.api.stream.GlobalStream<T>global()<NEW_KEY> org.apache.flink.datastream.api.stream.KeyedPartitionStream<NEW_KEY,T>keyBy(org.apache.flink.api.java.functions.KeySelector<T,NEW_KEY> keySelector)<OUT> org.apache.flink.datastream.api.stream.NonKeyedPartitionStream.ProcessConfigurableAndNonKeyedPartitionStream<OUT>process(org.apache.flink.datastream.api.function.OneInputStreamProcessFunction<T,OUT> processFunction)<OUT> org.apache.flink.datastream.api.stream.KeyedPartitionStream.ProcessConfigurableAndKeyedPartitionStream<K,OUT>process(org.apache.flink.datastream.api.function.OneInputStreamProcessFunction<T,OUT> processFunction, org.apache.flink.api.java.functions.KeySelector<OUT,K> newKeySelector)<OUT1,OUT2>
org.apache.flink.datastream.api.stream.NonKeyedPartitionStream.ProcessConfigurableAndTwoNonKeyedPartitionStream<OUT1,OUT2>process(org.apache.flink.datastream.api.function.TwoOutputStreamProcessFunction<T,OUT1,OUT2> processFunction)<OUT1,OUT2>
org.apache.flink.datastream.api.stream.KeyedPartitionStream.ProcessConfigurableAndTwoKeyedPartitionStreams<K,OUT1,OUT2>process(org.apache.flink.datastream.api.function.TwoOutputStreamProcessFunction<T,OUT1,OUT2> processFunction, org.apache.flink.api.java.functions.KeySelector<OUT1,K> keySelector1, org.apache.flink.api.java.functions.KeySelector<OUT2,K> keySelector2)org.apache.flink.datastream.api.stream.NonKeyedPartitionStream<T>shuffle()org.apache.flink.datastream.api.stream.ProcessConfigurable<?>toSink(org.apache.flink.api.connector.dsv2.Sink<T> sink)-
Methods inherited from class org.apache.flink.datastream.impl.stream.ProcessConfigureHandle
canBeParallel, withMaxParallelism, withName, withParallelism, withSlotSharingGroup, withUid
-
-
-
-
Constructor Detail
-
ProcessConfigurableAndKeyedPartitionStreamImpl
public ProcessConfigurableAndKeyedPartitionStreamImpl(KeyedPartitionStreamImpl<K,T> stream)
-
-
Method Detail
-
process
public <OUT> org.apache.flink.datastream.api.stream.KeyedPartitionStream.ProcessConfigurableAndKeyedPartitionStream<K,OUT> process(org.apache.flink.datastream.api.function.OneInputStreamProcessFunction<T,OUT> processFunction, org.apache.flink.api.java.functions.KeySelector<OUT,K> newKeySelector)
-
process
public <OUT> org.apache.flink.datastream.api.stream.NonKeyedPartitionStream.ProcessConfigurableAndNonKeyedPartitionStream<OUT> process(org.apache.flink.datastream.api.function.OneInputStreamProcessFunction<T,OUT> processFunction)
-
process
public <OUT1,OUT2> org.apache.flink.datastream.api.stream.KeyedPartitionStream.ProcessConfigurableAndTwoKeyedPartitionStreams<K,OUT1,OUT2> process(org.apache.flink.datastream.api.function.TwoOutputStreamProcessFunction<T,OUT1,OUT2> processFunction, org.apache.flink.api.java.functions.KeySelector<OUT1,K> keySelector1, org.apache.flink.api.java.functions.KeySelector<OUT2,K> keySelector2)
-
process
public <OUT1,OUT2> org.apache.flink.datastream.api.stream.NonKeyedPartitionStream.ProcessConfigurableAndTwoNonKeyedPartitionStream<OUT1,OUT2> process(org.apache.flink.datastream.api.function.TwoOutputStreamProcessFunction<T,OUT1,OUT2> processFunction)
-
connectAndProcess
public <T_OTHER,OUT> org.apache.flink.datastream.api.stream.NonKeyedPartitionStream.ProcessConfigurableAndNonKeyedPartitionStream<OUT> connectAndProcess(org.apache.flink.datastream.api.stream.KeyedPartitionStream<K,T_OTHER> other, org.apache.flink.datastream.api.function.TwoInputNonBroadcastStreamProcessFunction<T,T_OTHER,OUT> processFunction)
-
connectAndProcess
public <T_OTHER,OUT> org.apache.flink.datastream.api.stream.KeyedPartitionStream.ProcessConfigurableAndKeyedPartitionStream<K,OUT> connectAndProcess(org.apache.flink.datastream.api.stream.KeyedPartitionStream<K,T_OTHER> other, org.apache.flink.datastream.api.function.TwoInputNonBroadcastStreamProcessFunction<T,T_OTHER,OUT> processFunction, org.apache.flink.api.java.functions.KeySelector<OUT,K> newKeySelector)
-
connectAndProcess
public <T_OTHER,OUT> org.apache.flink.datastream.api.stream.NonKeyedPartitionStream.ProcessConfigurableAndNonKeyedPartitionStream<OUT> connectAndProcess(org.apache.flink.datastream.api.stream.BroadcastStream<T_OTHER> other, org.apache.flink.datastream.api.function.TwoInputBroadcastStreamProcessFunction<T,T_OTHER,OUT> processFunction)
-
connectAndProcess
public <T_OTHER,OUT> org.apache.flink.datastream.api.stream.KeyedPartitionStream.ProcessConfigurableAndKeyedPartitionStream<K,OUT> connectAndProcess(org.apache.flink.datastream.api.stream.BroadcastStream<T_OTHER> other, org.apache.flink.datastream.api.function.TwoInputBroadcastStreamProcessFunction<T,T_OTHER,OUT> processFunction, org.apache.flink.api.java.functions.KeySelector<OUT,K> newKeySelector)
-
global
public org.apache.flink.datastream.api.stream.GlobalStream<T> global()
-
keyBy
public <NEW_KEY> org.apache.flink.datastream.api.stream.KeyedPartitionStream<NEW_KEY,T> keyBy(org.apache.flink.api.java.functions.KeySelector<T,NEW_KEY> keySelector)
-
shuffle
public org.apache.flink.datastream.api.stream.NonKeyedPartitionStream<T> shuffle()
-
broadcast
public org.apache.flink.datastream.api.stream.BroadcastStream<T> broadcast()
-
toSink
public org.apache.flink.datastream.api.stream.ProcessConfigurable<?> toSink(org.apache.flink.api.connector.dsv2.Sink<T> sink)
-
getKeyedPartitionStream
public KeyedPartitionStreamImpl<K,T> getKeyedPartitionStream()
-
-