Class IntermediateDataSet
java.lang.Object
org.apache.flink.runtime.jobgraph.IntermediateDataSet
- All Implemented Interfaces:
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 Summary
ConstructorsConstructorDescriptionIntermediateDataSet(IntermediateDataSetID id, ResultPartitionType resultType, JobVertex producer) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddConsumer(JobEdge edge) booleanvoidconfigure(DistributionPattern distributionPattern, boolean isBroadcast, boolean isForward) getId()voidbooleanbooleantoString()voidupdateOutputPattern(DistributionPattern distributionPattern, boolean isBroadcast, boolean isForward)
-
Constructor Details
-
IntermediateDataSet
public IntermediateDataSet(IntermediateDataSetID id, ResultPartitionType resultType, JobVertex producer)
-
-
Method Details
-
getId
-
getProducer
-
getConsumers
-
areAllConsumerVerticesCreated
public boolean areAllConsumerVerticesCreated() -
isBroadcast
public boolean isBroadcast() -
isForward
public boolean isForward() -
getDistributionPattern
-
getResultType
-
addConsumer
-
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
-