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 keyed
AbstractBroadcastStateTransformation.-
Field Summary
Fields inherited from class org.apache.flink.api.dag.Transformation
bufferTimeout, description, id, name, outputType, typeUsed, UPPER_BOUND_MAX_PARALLELISM -
Constructor Summary
ConstructorsConstructorDescriptionKeyedBroadcastStateTransformation(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
Methods inherited from class org.apache.flink.streaming.api.transformations.AbstractBroadcastStateTransformation
getBroadcastInput, getBroadcastStateDescriptors, getChainingStrategy, getInputs, getRegularInput, getTransitivePredecessorsInternal, setChainingStrategyMethods inherited from class org.apache.flink.streaming.api.transformations.PhysicalTransformation
isSupportsConcurrentExecutionAttempts, setSupportsConcurrentExecutionAttemptsMethods inherited from class org.apache.flink.api.dag.Transformation
declareManagedMemoryUseCaseAtOperatorScope, declareManagedMemoryUseCaseAtSlotScope, enableAsyncState, 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 Details
-
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)
-
-
Method Details
-
getUserFunction
-
getStateKeyType
-
getKeySelector
-