public class IntermediateResult extends Object
| 构造器和说明 |
|---|
IntermediateResult(IntermediateDataSet intermediateDataSet,
ExecutionJobVertex producer,
int numParallelProducers,
ResultPartitionType resultType) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
cacheShuffleDescriptors(ConsumedPartitionGroup consumedPartitionGroup,
TaskDeploymentDescriptor.MaybeOffloaded<ShuffleDescriptor[]> shuffleDescriptors) |
void |
clearCachedInformationForPartitionGroup(ConsumedPartitionGroup consumedPartitionGroup) |
TaskDeploymentDescriptor.MaybeOffloaded<ShuffleDescriptor[]> |
getCachedShuffleDescriptors(ConsumedPartitionGroup consumedPartitionGroup) |
int |
getConnectionIndex() |
DistributionPattern |
getConsumingDistributionPattern() |
IntermediateDataSetID |
getId() |
int |
getNumberOfAssignedPartitions() |
IntermediateResultPartition |
getPartitionById(IntermediateResultPartitionID resultPartitionId)
Returns the partition with the given ID.
|
IntermediateResultPartition[] |
getPartitions() |
ExecutionJobVertex |
getProducer() |
ResultPartitionType |
getResultType() |
boolean |
isBroadcast() |
void |
setPartition(int partitionNumber,
IntermediateResultPartition partition) |
String |
toString() |
public IntermediateResult(IntermediateDataSet intermediateDataSet, ExecutionJobVertex producer, int numParallelProducers, ResultPartitionType resultType)
public void setPartition(int partitionNumber,
IntermediateResultPartition partition)
public IntermediateDataSetID getId()
public ExecutionJobVertex getProducer()
public IntermediateResultPartition[] getPartitions()
public IntermediateResultPartition getPartitionById(IntermediateResultPartitionID resultPartitionId)
resultPartitionId - ID of the partition to look upNullPointerException - If partition ID nullIllegalArgumentException - Thrown if unknown partition IDpublic int getNumberOfAssignedPartitions()
public ResultPartitionType getResultType()
public DistributionPattern getConsumingDistributionPattern()
public boolean isBroadcast()
public int getConnectionIndex()
public TaskDeploymentDescriptor.MaybeOffloaded<ShuffleDescriptor[]> getCachedShuffleDescriptors(ConsumedPartitionGroup consumedPartitionGroup)
public void cacheShuffleDescriptors(ConsumedPartitionGroup consumedPartitionGroup, TaskDeploymentDescriptor.MaybeOffloaded<ShuffleDescriptor[]> shuffleDescriptors)
public void clearCachedInformationForPartitionGroup(ConsumedPartitionGroup consumedPartitionGroup)
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.