Class IntermediateDataSet

java.lang.Object
org.apache.flink.runtime.jobgraph.IntermediateDataSet
All Implemented Interfaces:
Serializable

public class IntermediateDataSet extends Object implements Serializable
An intermediate data set is the data set produced by an operator - either a source or any intermediate operation.

Intermediate data sets may be read by other operators, materialized, or discarded.

See Also:
  • Constructor Details

  • Method Details

    • getId

      public IntermediateDataSetID getId()
    • getProducer

      public JobVertex getProducer()
    • getConsumers

      public List<JobEdge> getConsumers()
    • areAllConsumerVerticesCreated

      public boolean areAllConsumerVerticesCreated()
    • isBroadcast

      public boolean isBroadcast()
    • isForward

      public boolean isForward()
    • getDistributionPattern

      public DistributionPattern getDistributionPattern()
    • getResultType

      public ResultPartitionType getResultType()
    • addConsumer

      public void addConsumer(JobEdge edge)
    • configure

      public void configure(DistributionPattern distributionPattern, boolean isBroadcast, boolean isForward)
    • updateOutputPattern

      public void updateOutputPattern(DistributionPattern distributionPattern, boolean isBroadcast, boolean isForward)
    • increaseNumJobEdgesToCreate

      public void increaseNumJobEdgesToCreate()
    • toString

      public String toString()
      Overrides:
      toString in class Object