| Interface | Description | 
|---|---|
| GenericArray<T> | 
 Array that permits reuse of contained elements. 
 | 
| GenericContainer | 
 Contains data of other types. 
 | 
| GenericEnumSymbol | 
 An enum symbol. 
 | 
| GenericFixed | 
 Fixed-size data. 
 | 
| GenericRecord | 
 A generic instance of a record schema. 
 | 
| IndexedRecord | 
 A record implementation that permits field access by integer index. 
 | 
| Class | Description | 
|---|---|
| GenericData | 
 Utilities for generic Java data. 
 | 
| GenericData.Array<T> | 
 Default implementation of an array. 
 | 
| GenericData.EnumSymbol | 
 Default implementation of  
GenericEnumSymbol. | 
| GenericData.Fixed | 
 Default implementation of  
GenericFixed. | 
| GenericData.Record | 
 Default implementation of  
GenericRecord. | 
| GenericDatumReader<D> | 
DatumReader for generic Java objects. | 
| GenericDatumWriter<D> | 
DatumWriter for generic Java objects. | 
| GenericRecordBuilder | 
 A RecordBuilder for generic records 
 | 
| Enum | Description | 
|---|---|
| GenericData.StringType | 
 Used to specify the Java type for a string schema. 
 | 
This representation is best for applications which deal with dynamic data, whose schemas are not known until runtime.
Avro schemas are mapped to Java types as follows:
GenericRecord.
GenericEnumSymbol.
Collection.
Map.
GenericFixed.
CharSequence.
ByteBuffer.
Integer.
Long.
Float.
Double.
Boolean.
Copyright © 2009-2012 The Apache Software Foundation. All Rights Reserved.