# All Classes and Interfaces

Classes
Class
Description
AvroColumnReader<D>
Read files written with `AvroColumnWriter`.
AvroColumnReader.Params
Parameters for reading an Avro column file.
AvroColumnWriter<D>
Write Avro records to a Trevni column file.
AvroTrevniInputFormat<T>
An `InputFormat` for Trevni files.
AvroTrevniKeyInputFormat<T>
An `InputFormat` for Trevni files.
AvroTrevniKeyOutputFormat<T>
An `OutputFormat` that writes Avro data to Trevni files.
AvroTrevniKeyRecordReader<T>
Reads records from an input split representing a chunk of an Trenvi container file.
AvroTrevniKeyRecordWriter<T>
Writes Trevni records to an Trevni container file output stream.
AvroTrevniKeyValueInputFormat<K,V>
An `InputFormat` for Trevni files.
AvroTrevniKeyValueOutputFormat<K,V>
An `OutputFormat` that writes Avro data to Trevni files.
AvroTrevniKeyValueRecordReader<K,V>
Reads Trevni generic records from an Trevni container file, where the records contain two fields: 'key' and 'value'.
AvroTrevniKeyValueRecordWriter<K,V>
Writes key/value pairs to an Trevni container file.
AvroTrevniOutputFormat<T>
An `OutputFormat` that writes Avro data to Trevni files.
AvroTrevniRecordReaderBase<K,V,T>
Abstract base class for `RecordReader`s that read Trevni container files.
AvroTrevniRecordWriterBase<K,V,T>
Abstract base class for `RecordWriter`s that writes Trevni container files.
HadoopInput
Adapt a Hadoop `FSDataInputStream` to Trevni's `Input`.