Correct Answer : TextInputFormat
Explanation : A RecordReader is little more than an iterator over records, and the map task uses one to generate record key-value pairs.