| splitCopyListingIntoChunksWithShuffle(JobContext) |  | 0% |  | 0% | 3 | 3 | 36 | 36 | 1 | 1 |
| createSplits(JobContext, List) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| getListingFilePath(Configuration) |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
| getSplitRatio(int, int, Configuration) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| createChunks(int, int, int) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getSplits(JobContext) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| closeAll(List) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getMaxChunksTolerable(Configuration) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getMaxChunksIdeal(Configuration) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getMinRecordsPerChunk(Configuration) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getSplitRatio(Configuration) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| validateNumChunksUsing(int, int, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| createChunk(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getChunkContext(Configuration) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| createRecordReader(InputSplit, TaskAttemptContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getListingSplitRatio(Configuration, int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getSplitRatio(int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| DynamicInputFormat() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getNumberOfRecords(Configuration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNumMapTasks(Configuration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNumEntriesPerChunk(Configuration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |