Class TransformationWithLineage<T>

java.lang.Object
org.apache.flink.api.dag.Transformation<T>
org.apache.flink.streaming.api.transformations.PhysicalTransformation<T>
org.apache.flink.streaming.api.transformations.TransformationWithLineage<T>
Type Parameters:
T - The type of the elements that result from this Transformation
Direct Known Subclasses:
GlobalCommitterTransform, LegacySinkTransformation, LegacySourceTransformation, SinkTransformation, SourceTransformation

@Internal public abstract class TransformationWithLineage<T> extends PhysicalTransformation<T>
A Transformation that contains lineage information.
See Also:
  • Transformation
  • Field Summary

    Fields inherited from class org.apache.flink.api.dag.Transformation

    bufferTimeout, description, id, name, outputType, typeUsed, UPPER_BOUND_MAX_PARALLELISM
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the lineage vertex of this Transformation.
    void
    Change the lineage vertex of this Transformation.

    Methods inherited from class org.apache.flink.streaming.api.transformations.PhysicalTransformation

    isSupportsConcurrentExecutionAttempts, setChainingStrategy, setSupportsConcurrentExecutionAttempts

    Methods inherited from class org.apache.flink.api.dag.Transformation

    declareManagedMemoryUseCaseAtOperatorScope, declareManagedMemoryUseCaseAtSlotScope, enableAsyncState, equals, getAttribute, getBufferTimeout, getCoLocationGroupKey, getDescription, getId, getInputs, getManagedMemoryOperatorScopeUseCaseWeights, getManagedMemorySlotScopeUseCases, getMaxParallelism, getMinResources, getName, getNewNodeId, getOutputType, getParallelism, getPreferredResources, getSlotSharingGroup, getTransitivePredecessors, getTransitivePredecessorsInternal, getUid, getUserProvidedNodeHash, hashCode, isParallelismConfigured, setAttribute, setBufferTimeout, setCoLocationGroupKey, setDescription, setMaxParallelism, setName, setOutputType, setParallelism, setParallelism, setResources, setSlotSharingGroup, setSlotSharingGroup, setUid, setUidHash, toString, updateManagedMemoryStateBackendUseCase

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Method Details

    • getLineageVertex

      public LineageVertex getLineageVertex()
      Returns the lineage vertex of this Transformation.
    • setLineageVertex

      public void setLineageVertex(LineageVertex lineageVertex)
      Change the lineage vertex of this Transformation.