public interface MapStatus extends ShuffleOutputStatus
| Modifier and Type | Method and Description | 
|---|---|
| long | getSizeForBlock(int reduceId)Estimated size for the reduce block, in bytes. | 
| BlockManagerId | location()Location where this task output is. | 
| long | mapId()The unique ID of this shuffle map task, if spark.shuffle.useOldFetchProtocol enabled we use
 partitionId of the task or taskContext.taskAttemptId is used. | 
| void | updateLocation(BlockManagerId newLoc) | 
BlockManagerId location()
void updateLocation(BlockManagerId newLoc)
long getSizeForBlock(int reduceId)
If a block is non-empty, then this method MUST return a non-zero size. This invariant is necessary for correctness, since block fetchers are allowed to skip zero-size blocks.
reduceId - (undocumented)long mapId()