Class UnionTransformation<T>
java.lang.Object
org.apache.flink.api.dag.Transformation<T>
org.apache.flink.streaming.api.transformations.UnionTransformation<T>
- Type Parameters:
T- The type of the elements that result from thisUnionTransformation
@Internal
public class UnionTransformation<T>
extends org.apache.flink.api.dag.Transformation<T>
This transformation represents a union of several input
Transformations.
This does not create a physical operation, it only affects how upstream operations are connected to downstream operations.
-
Field Summary
Fields inherited from class org.apache.flink.api.dag.Transformation
bufferTimeout, description, id, name, outputType, typeUsed, UPPER_BOUND_MAX_PARALLELISM -
Constructor Summary
ConstructorsConstructorDescriptionUnionTransformation(List<org.apache.flink.api.dag.Transformation<T>> inputs) Creates a newUnionTransformationfrom the given inputTransformations. -
Method Summary
Methods 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
-
UnionTransformation
Creates a newUnionTransformationfrom the given inputTransformations.The input
Transformationsmust all have the same type.- Parameters:
inputs- The list of inputTransformations
-
-
Method Details