Class KeyedBroadcastStateTransformation<KEY,IN1,IN2,OUT>
- java.lang.Object
-
- org.apache.flink.api.dag.Transformation<T>
-
- org.apache.flink.streaming.api.transformations.PhysicalTransformation<OUT>
-
- org.apache.flink.streaming.api.transformations.AbstractBroadcastStateTransformation<IN1,IN2,OUT>
-
- org.apache.flink.streaming.api.transformations.KeyedBroadcastStateTransformation<KEY,IN1,IN2,OUT>
-
@Internal public class KeyedBroadcastStateTransformation<KEY,IN1,IN2,OUT> extends AbstractBroadcastStateTransformation<IN1,IN2,OUT>
A keyedAbstractBroadcastStateTransformation.
-
-
Constructor Summary
Constructors Constructor Description KeyedBroadcastStateTransformation(String name, org.apache.flink.api.dag.Transformation<IN1> inputStream, org.apache.flink.api.dag.Transformation<IN2> broadcastStream, KeyedBroadcastProcessFunction<KEY,IN1,IN2,OUT> userFunction, List<org.apache.flink.api.common.state.MapStateDescriptor<?,?>> broadcastStateDescriptors, org.apache.flink.api.common.typeinfo.TypeInformation<KEY> keyType, org.apache.flink.api.java.functions.KeySelector<IN1,KEY> keySelector, org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outTypeInfo, int parallelism, boolean parallelismConfigured)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.flink.api.java.functions.KeySelector<IN1,KEY>getKeySelector()org.apache.flink.api.common.typeinfo.TypeInformation<KEY>getStateKeyType()KeyedBroadcastProcessFunction<KEY,IN1,IN2,OUT>getUserFunction()-
Methods inherited from class org.apache.flink.streaming.api.transformations.AbstractBroadcastStateTransformation
getBroadcastInput, getBroadcastStateDescriptors, getChainingStrategy, getInputs, getRegularInput, getTransitivePredecessorsInternal, setChainingStrategy
-
Methods inherited from class org.apache.flink.streaming.api.transformations.PhysicalTransformation
isSupportsConcurrentExecutionAttempts, setSupportsConcurrentExecutionAttempts
-
Methods inherited from class org.apache.flink.api.dag.Transformation
declareManagedMemoryUseCaseAtOperatorScope, declareManagedMemoryUseCaseAtSlotScope, equals, getAttribute, getBufferTimeout, getCoLocationGroupKey, getDescription, getId, getManagedMemoryOperatorScopeUseCaseWeights, getManagedMemorySlotScopeUseCases, getMaxParallelism, getMinResources, getName, getNewNodeId, getOutputType, getParallelism, getPreferredResources, getSlotSharingGroup, getTransitivePredecessors, getUid, getUserProvidedNodeHash, hashCode, isParallelismConfigured, setAttribute, setBufferTimeout, setCoLocationGroupKey, setDescription, setMaxParallelism, setName, setOutputType, setParallelism, setParallelism, setResources, setSlotSharingGroup, setSlotSharingGroup, setUid, setUidHash, toString, updateManagedMemoryStateBackendUseCase
-
-
-
-
Constructor Detail
-
KeyedBroadcastStateTransformation
public KeyedBroadcastStateTransformation(String name, org.apache.flink.api.dag.Transformation<IN1> inputStream, org.apache.flink.api.dag.Transformation<IN2> broadcastStream, KeyedBroadcastProcessFunction<KEY,IN1,IN2,OUT> userFunction, List<org.apache.flink.api.common.state.MapStateDescriptor<?,?>> broadcastStateDescriptors, org.apache.flink.api.common.typeinfo.TypeInformation<KEY> keyType, org.apache.flink.api.java.functions.KeySelector<IN1,KEY> keySelector, org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outTypeInfo, int parallelism, boolean parallelismConfigured)
-
-