Class 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:
    Serialized Form
    • Method Detail

      • getProducer

        public JobVertex getProducer()
      • areAllConsumerVerticesCreated

        public boolean areAllConsumerVerticesCreated()
      • isBroadcast

        public boolean isBroadcast()
      • isForward

        public boolean isForward()
      • 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()