Class BroadcastStateTransformation<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.BroadcastStateTransformation<IN1,IN2,OUT>
@Internal
public class BroadcastStateTransformation<IN1,IN2,OUT>
extends AbstractBroadcastStateTransformation<IN1,IN2,OUT>
A non-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
ConstructorsConstructorDescriptionBroadcastStateTransformation(String name, org.apache.flink.api.dag.Transformation<IN1> inputStream, org.apache.flink.api.dag.Transformation<IN2> broadcastStream, BroadcastProcessFunction<IN1, IN2, OUT> userFunction, List<org.apache.flink.api.common.state.MapStateDescriptor<?, ?>> broadcastStateDescriptors, 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
-
BroadcastStateTransformation
public BroadcastStateTransformation(String name, org.apache.flink.api.dag.Transformation<IN1> inputStream, org.apache.flink.api.dag.Transformation<IN2> broadcastStream, BroadcastProcessFunction<IN1, IN2, OUT> userFunction, List<org.apache.flink.api.common.state.MapStateDescriptor<?, ?>> broadcastStateDescriptors, org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outTypeInfo, int parallelism, boolean parallelismConfigured)
-
-
Method Details
-
getUserFunction
-