| Interface | Description | 
|---|---|
| MetricsAwareDatumWriter<D> | 
 Wrapper writer around  
DatumWriter with 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> |