Class SideOutputTransformation<T>
java.lang.Object
org.apache.flink.api.dag.Transformation<T>
org.apache.flink.streaming.api.transformations.SideOutputTransformation<T>
- Type Parameters:
T- The type of the elements that result from thisSideOutputTransformation
public class SideOutputTransformation<T>
extends org.apache.flink.api.dag.Transformation<T>
This transformation represents a selection of a side output of an upstream operation with a given
OutputTag.
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
ConstructorsConstructorDescriptionSideOutputTransformation(org.apache.flink.api.dag.Transformation<?> input, org.apache.flink.util.OutputTag<T> tag) -
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
-
SideOutputTransformation
public SideOutputTransformation(org.apache.flink.api.dag.Transformation<?> input, org.apache.flink.util.OutputTag<T> tag)
-
-
Method Details