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 givenOutputTag.This does not create a physical operation, it only affects how upstream operations are connected to downstream operations.
-
-
Constructor Summary
Constructors Constructor Description SideOutputTransformation(org.apache.flink.api.dag.Transformation<?> input, org.apache.flink.util.OutputTag<T> tag)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<org.apache.flink.api.dag.Transformation<?>>getInputs()org.apache.flink.util.OutputTag<T>getOutputTag()protected List<org.apache.flink.api.dag.Transformation<?>>getTransitivePredecessorsInternal()-
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
-
SideOutputTransformation
public SideOutputTransformation(org.apache.flink.api.dag.Transformation<?> input, org.apache.flink.util.OutputTag<T> tag)
-
-
Method Detail
-
getOutputTag
public org.apache.flink.util.OutputTag<T> getOutputTag()
-
getTransitivePredecessorsInternal
protected List<org.apache.flink.api.dag.Transformation<?>> getTransitivePredecessorsInternal()
- Specified by:
getTransitivePredecessorsInternalin classorg.apache.flink.api.dag.Transformation<T>
-
-