| Package | Description | 
|---|---|
| org.apache.avro.data | Interfaces and base classes shared by generic, specific and reflect. | 
| org.apache.avro.file | A container file for Avro data. | 
| org.apache.avro.generic | A generic representation for Avro data. | 
| org.apache.avro.hadoop.io | |
| org.apache.avro.ipc.generic | |
| org.apache.avro.ipc.reflect | |
| org.apache.avro.ipc.specific | |
| org.apache.avro.protobuf | Protocol Buffer
  compatibility. | 
| org.apache.avro.reflect | Use Java reflection to generate schemas and protocols for existing
classes. | 
| org.apache.avro.specific | Generate specific Java classes for schemas and protocols. | 
| org.apache.avro.thrift | Thrift compatibility. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | Json.WriterDatumWriterfor arbitrary Json data. | 
| Constructor and Description | 
|---|
| DataFileWriter(DatumWriter<D> dout)Construct a writer, not yet open. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | GenericDatumWriter<D>DatumWriterfor generic Java objects. | 
| Modifier and Type | Method and Description | 
|---|---|
| DatumWriter | GenericData. createDatumWriter(Schema schema)Returns a  DatumWriterfor this kind of data. | 
| Constructor and Description | 
|---|
| AvroSerializer(Schema writerSchema,
              DatumWriter<T> datumWriter)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected DatumWriter<Object> | GenericResponder. getDatumWriter(Schema schema) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected DatumWriter<Object> | ReflectRequestor. getDatumWriter(Schema schema) | 
| protected DatumWriter<Object> | ReflectResponder. getDatumWriter(Schema schema) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected DatumWriter<Object> | SpecificRequestor. getDatumWriter(Schema schema) | 
| protected DatumWriter<Object> | SpecificResponder. getDatumWriter(Schema schema) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ProtobufDatumWriter<T>DatumWriterfor generated protobuf
 classes. | 
| Modifier and Type | Method and Description | 
|---|---|
| DatumWriter | ProtobufData. createDatumWriter(Schema schema) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ReflectDatumWriter<T>DatumWriterfor existing classes
 via Java reflection. | 
| Modifier and Type | Method and Description | 
|---|---|
| DatumWriter | ReflectData. createDatumWriter(Schema schema) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SpecificDatumWriter<T>DatumWriterfor generated Java classes. | 
| Modifier and Type | Method and Description | 
|---|---|
| DatumWriter | SpecificData. createDatumWriter(Schema schema) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ThriftDatumWriter<T>DatumWriterfor generated thrift
 classes. | 
| Modifier and Type | Method and Description | 
|---|---|
| DatumWriter | ThriftData. createDatumWriter(Schema schema) | 
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.