| commitJob(JobContext) |  | 0% |  | 0% | 3 | 3 | 33 | 33 | 1 | 1 |
| maybeSaveSummary(String, ManifestCommitterConfig, ManifestSuccessData, Throwable, boolean, boolean) |  | 0% |  | 0% | 5 | 5 | 28 | 28 | 1 | 1 |
| ManifestCommitter(Path, TaskAttemptContext) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| abortJob(JobContext, JobStatus.State) |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| commitTask(TaskAttemptContext) |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| toString() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| setupJob(JobContext) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| executeCleanup(String, JobContext, ManifestCommitterConfig) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| setupTask(TaskAttemptContext) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| abortTask(TaskAttemptContext) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| enterCommitter(boolean, JobContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| cleanupJob(JobContext) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| recoverTask(TaskAttemptContext) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getOrCreateSuccessData(ManifestCommitterConfig) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getTaskManifestPath(TaskAttemptContext) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| createManifestStoreOperations() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| needsTaskCommit(TaskAttemptContext) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| isCommitJobRepeatable(JobContext) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| isRecoverySupported(JobContext) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| resolveDestinationDirectory(Path, Configuration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| enterStage(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getTaskAttemptPath(TaskAttemptContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getJobAttemptPath(JobContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| logCommitterStatisticsAtDebug() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getJobUniqueId() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConf() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setSuccessReport(ManifestSuccessData) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hasCapability(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOutputPath() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getWorkPath() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDestinationDir() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTaskAttemptDir() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSuccessReport() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTaskAttemptCommittedManifest() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getIOStatistics() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| exitStage(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |