| Package | Description | 
|---|---|
| org.apache.avro | Avro kernel classes. | 
| org.apache.avro.compiler.idl | |
| org.apache.avro.compiler.specific | |
| 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.file | |
| org.apache.avro.hadoop.io | |
| org.apache.avro.io | Utilities for Encoding and Decoding Avro data. | 
| org.apache.avro.io.parsing | Implementation of Avro schemas as LL(1) grammars. | 
| org.apache.avro.ipc | Support for inter-process calls. | 
| org.apache.avro.ipc.generic | |
| org.apache.avro.ipc.reflect | |
| org.apache.avro.ipc.specific | |
| org.apache.avro.ipc.trace | |
| org.apache.avro.mapred | Run Hadoop MapReduce jobs over
Avro data, with map and reduce functions written in Java. | 
| org.apache.avro.mapred.tether | Run Hadoop MapReduce jobs over
Avro data, with map and reduce functions run in a sub-process. | 
| org.apache.avro.mapreduce | |
| 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. | 
| org.apache.trevni.avro | Read and write Avro data
in Trevni column files. | 
| org.apache.trevni.avro.mapreduce | 
| Class and Description | 
|---|
| AvroRuntimeException Base Avro exception. | 
| JsonProperties Base class for objects that have Json-valued properties. | 
| Protocol A set of messages forming an application protocol. | 
| Protocol.Message A protocol message. | 
| Schema An abstract data type. | 
| Schema.Field A field within a record. | 
| Schema.Field.Order How values of this field should be ordered when sorting records. | 
| Schema.Parser A parser for JSON-format schemas. | 
| Schema.Type The type of a schema. | 
| SchemaBuilder.ArrayBuilder Builds an Avro Array type with optional properties. | 
| SchemaBuilder.ArrayDefault Choose whether to use a default value for the field or not. | 
| SchemaBuilder.BaseFieldTypeBuilder A special Builder for Record fields. | 
| SchemaBuilder.BaseTypeBuilder A common API for building types within a context. | 
| SchemaBuilder.BooleanBuilder Builds an Avro boolean type with optional properties. | 
| SchemaBuilder.BooleanDefault Choose whether to use a default value for the field or not. | 
| SchemaBuilder.BytesBuilder Builds an Avro bytes type with optional properties. | 
| SchemaBuilder.BytesDefault Choose whether to use a default value for the field or not. | 
| SchemaBuilder.DoubleBuilder Builds an Avro double type with optional properties. | 
| SchemaBuilder.DoubleDefault Choose whether to use a default value for the field or not. | 
| SchemaBuilder.EnumBuilder Builds an Avro Enum type with optional properties, namespace, doc, and
 aliases. | 
| SchemaBuilder.EnumDefault Choose whether to use a default value for the field or not. | 
| SchemaBuilder.FieldAssembler | 
| SchemaBuilder.FieldBuilder Builds a Field in the context of a  SchemaBuilder.FieldAssembler. | 
| SchemaBuilder.FieldDefault Abstract base class for field defaults. | 
| SchemaBuilder.FieldTypeBuilder FieldTypeBuilder adds  SchemaBuilder.FieldTypeBuilder.unionOf(),SchemaBuilder.FieldTypeBuilder.nullable(), andSchemaBuilder.FieldTypeBuilder.optional()to BaseFieldTypeBuilder. | 
| SchemaBuilder.FixedBuilder Builds an Avro Fixed type with optional properties, namespace, doc, and
 aliases. | 
| SchemaBuilder.FixedDefault Choose whether to use a default value for the field or not. | 
| SchemaBuilder.FloatBuilder Builds an Avro float type with optional properties. | 
| SchemaBuilder.FloatDefault Choose whether to use a default value for the field or not. | 
| SchemaBuilder.GenericDefault | 
| SchemaBuilder.IntBuilder Builds an Avro int type with optional properties. | 
| SchemaBuilder.IntDefault Choose whether to use a default value for the field or not. | 
| SchemaBuilder.LongBuilder Builds an Avro long type with optional properties. | 
| SchemaBuilder.LongDefault Choose whether to use a default value for the field or not. | 
| SchemaBuilder.MapBuilder Builds an Avro Map type with optional properties. | 
| SchemaBuilder.MapDefault Choose whether to use a default value for the field or not. | 
| SchemaBuilder.NamedBuilder An abstract type that provides builder methods for configuring the name,
 doc, and aliases of all Avro types that have names (fields, Fixed, Record,
 and Enum). | 
| SchemaBuilder.NamespacedBuilder An abstract type that provides builder methods for configuring the
 namespace for all Avro types that have namespaces (Fixed, Record, and
 Enum). | 
| SchemaBuilder.NullBuilder Builds an Avro null type with optional properties. | 
| SchemaBuilder.NullDefault Choose whether to use a default value for the field or not. | 
| SchemaBuilder.PropBuilder An abstract builder for all Avro types. | 
| SchemaBuilder.RecordBuilder | 
| SchemaBuilder.RecordDefault Choose whether to use a default value for the field or not. | 
| SchemaBuilder.StringBldr Builds an Avro string type with optional properties. | 
| SchemaBuilder.StringDefault Choose whether to use a default value for the field or not. | 
| SchemaBuilder.TypeBuilder A Builder for creating any Avro schema type. | 
| SchemaBuilder.UnionAccumulator Accumulates all of the types in a union. | 
| SchemaBuilder.UnionFieldTypeBuilder Builder for a union field. | 
| SchemaCompatibility.SchemaCompatibilityType Identifies the type of a schema compatibility result. | 
| SchemaCompatibility.SchemaPairCompatibility Provides information about the compatibility of a single reader and writer schema pair. | 
| SchemaValidationException Thrown when  SchemaValidatorfails to validate a schema. | 
| SchemaValidationStrategy An interface for validating the compatibility of a single schema against
 another. | 
| SchemaValidator 
 A SchemaValidator has one method, which validates that a  Schemais
 compatible with the other schemas provided. | 
| SchemaValidatorBuilder 
 A Builder for creating SchemaValidators. | 
| Class and Description | 
|---|
| Protocol A set of messages forming an application protocol. | 
| Protocol.Message A protocol message. | 
| Schema An abstract data type. | 
| Schema.Field A field within a record. | 
| Class and Description | 
|---|
| JsonProperties Base class for objects that have Json-valued properties. | 
| Protocol A set of messages forming an application protocol. | 
| Schema An abstract data type. | 
| Schema.Field A field within a record. | 
| Class and Description | 
|---|
| Schema An abstract data type. | 
| Schema.Field A field within a record. | 
| Class and Description | 
|---|
| Schema An abstract data type. | 
| Class and Description | 
|---|
| Schema An abstract data type. | 
| Schema.Field A field within a record. | 
| Class and Description | 
|---|
| Schema An abstract data type. | 
| Class and Description | 
|---|
| Schema An abstract data type. | 
| Class and Description | 
|---|
| Schema An abstract data type. | 
| Schema.Field A field within a record. | 
| Class and Description | 
|---|
| Schema An abstract data type. | 
| Schema.Field A field within a record. | 
| Class and Description | 
|---|
| Protocol A set of messages forming an application protocol. | 
| Protocol.Message A protocol message. | 
| Schema An abstract data type. | 
| Class and Description | 
|---|
| Protocol A set of messages forming an application protocol. | 
| Schema An abstract data type. | 
| Class and Description | 
|---|
| Protocol A set of messages forming an application protocol. | 
| Schema An abstract data type. | 
| Class and Description | 
|---|
| Protocol A set of messages forming an application protocol. | 
| Protocol.Message A protocol message. | 
| Schema An abstract data type. | 
| Class and Description | 
|---|
| AvroRemoteException Base class for exceptions thrown to client by server. | 
| Protocol A set of messages forming an application protocol. | 
| Schema An abstract data type. | 
| Class and Description | 
|---|
| Schema An abstract data type. | 
| Class and Description | 
|---|
| Protocol A set of messages forming an application protocol. | 
| Schema An abstract data type. | 
| Class and Description | 
|---|
| Schema An abstract data type. | 
| Class and Description | 
|---|
| Schema An abstract data type. | 
| Class and Description | 
|---|
| Protocol A set of messages forming an application protocol. | 
| Schema An abstract data type. | 
| Schema.Field A field within a record. | 
| Class and Description | 
|---|
| AvroRemoteException Base class for exceptions thrown to client by server. | 
| Protocol A set of messages forming an application protocol. | 
| Schema An abstract data type. | 
| Class and Description | 
|---|
| Schema An abstract data type. | 
| Class and Description | 
|---|
| Schema An abstract data type. | 
| Class and Description | 
|---|
| Schema An abstract data type. | 
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.