batches[++numBatches] = splitLen;
List<RowSplit> subSplits = reader.rowSplit(starts, lengths, paths, splitCGIndex, batches, numBatches);
int realTableIndex = realReaderIndices[tableIndex];
for (Iterator<RowSplit> it = subSplits.iterator(); it.hasNext();) {
RowSplit subSplit = it.next();
RowTableSplit split = new RowTableSplit(reader, subSplit, realTableIndex, conf);
ret.add(split);
}
}
}