| Interface | Description | 
|---|---|
| MetricsAwareDatumWriter<D> | Wrapper writer around  DatumWriterwith metrics support. | 
| SupportsRowPosition | Interface for readers that accept a callback to determine the starting row position of an Avro
 split. | 
| ValueReader<T> | |
| ValueWriter<D> | 
| Class | Description | 
|---|---|
| Avro | |
| Avro.DataWriteBuilder | |
| Avro.DeleteWriteBuilder | |
| Avro.ReadBuilder | |
| Avro.WriteBuilder | |
| AvroEncoderUtil | |
| AvroIterable<D> | |
| AvroMetrics | |
| AvroSchemaUtil | |
| AvroSchemaVisitor<T> | |
| AvroSchemaWithTypeVisitor<T> | |
| AvroWithPartnerByStructureVisitor<P,T> | A abstract avro schema visitor with partner type. | 
| LogicalMap | |
| ProjectionDatumReader<D> | |
| RemoveIds | |
| UUIDConversion | |
| ValueReaders | |
| ValueReaders.StructReader<S> | |
| ValueWriters | |
| ValueWriters.StructWriter<S> |