# Package org.apache.avro.mapreduce

Interface Summary
Syncable

Class Summary
AvroJob: Utility methods for configuring jobs that work with Avro.
AvroKeyInputFormat<T>: A MapReduce InputFormat that can handle Avro container files.
AvroKeyOutputFormat<T>: FileOutputFormat for writing Avro container files.
AvroKeyOutputFormat.RecordWriterFactory<T>: A factory for creating record writers.
AvroKeyRecordReader<T>: Reads records from an input split representing a chunk of an Avro container file.
AvroKeyRecordWriter<T>: Writes Avro records to an Avro container file output stream.
AvroKeyValueInputFormat<K,V>: A MapReduce InputFormat that reads from Avro container files of key/value generic records.
AvroKeyValueOutputFormat<K,V>: FileOutputFormat for writing Avro container files of key/value pairs.
AvroKeyValueRecordReader<K,V>: Reads Avro generic records from an Avro container file, where the records contain two fields: 'key' and 'value'.
AvroKeyValueRecordWriter<K,V>: Writes key/value pairs to an Avro container file.
AvroMultipleOutputs: The AvroMultipleOutputs class simplifies writing Avro output data to multiple outputs
AvroOutputFormatBase<K,V>: Abstract base class for output formats that write Avro container files.
AvroRecordReaderBase<K,V,T>: Abstract base class for `RecordReader`s that read Avro container files.
AvroSequenceFileInputFormat<K,V>: An input format for reading from AvroSequenceFiles (sequence files that support Avro data).
AvroSequenceFileOutputFormat<K,V>: A sequence file output format that knows how to write AvroKeys and AvroValues in addition to Writables.
CombineAvroKeyValueFileInputFormat<K,V>: A combine avro keyvalue file input format that can combine small avro files into mappers.