Package org.apache.avro.io
Interface DatumWriter<D>
- All Known Implementing Classes:
GenericDatumWriter
,Json.ObjectWriter
,ProtobufDatumWriter
,ReflectDatumWriter
,SpecificDatumWriter
,ThriftDatumWriter
public interface DatumWriter<D>
Write data of a schema.
Implemented for different in-memory data representations.
-
Method Summary
-
Method Details
-
setSchema
Set the schema. -
write
Write a datum. Traverse the schema, depth first, writing each leaf value in the schema from the datum to the output.- Throws:
IOException
-