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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description IntermediateDataSet(IntermediateDataSetID id, ResultPartitionType resultType, JobVertex producer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addConsumer(JobEdge edge)
List<JobEdge>
getConsumers()
DistributionPattern
getDistributionPattern()
IntermediateDataSetID
getId()
JobVertex
getProducer()
ResultPartitionType
getResultType()
boolean
isBroadcast()
String
toString()
-
-
-
Constructor Detail
-
IntermediateDataSet
public IntermediateDataSet(IntermediateDataSetID id, ResultPartitionType resultType, JobVertex producer)
-
-
Method Detail
-
getId
public IntermediateDataSetID getId()
-
getProducer
public JobVertex getProducer()
-
isBroadcast
public boolean isBroadcast()
-
getDistributionPattern
public DistributionPattern getDistributionPattern()
-
getResultType
public ResultPartitionType getResultType()
-
addConsumer
public void addConsumer(JobEdge edge)
-
-