| Package | Description | 
|---|---|
| org.apache.avro | 
 Avro kernel classes. 
 | 
| org.apache.avro.codegentest | |
| org.apache.avro.compiler.schema | |
| 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.grpc | |
| 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.netty | |
| org.apache.avro.ipc.reflect | |
| org.apache.avro.ipc.specific | |
| 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.message | |
| 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.avro.util | 
 Common utility classes. 
 | 
| 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. 
 | 
| Conversion
 Conversion between generic and logical type instances. 
 | 
| JsonProperties
 Base class for objects that have JSON-valued properties. 
 | 
| JsonProperties.Null | 
| LogicalType
 Logical types provides an opt-in way to extend Avro's types. 
 | 
| LogicalTypes.Date
 Date represents a date without a time 
 | 
| LogicalTypes.Decimal
 Decimal represents arbitrary-precision fixed-scale decimal numbers 
 | 
| LogicalTypes.LocalTimestampMicros | 
| LogicalTypes.LocalTimestampMillis | 
| LogicalTypes.LogicalTypeFactory | 
| LogicalTypes.TimeMicros
 TimeMicros represents a time in microseconds without a date 
 | 
| LogicalTypes.TimeMillis
 TimeMillis represents a time in milliseconds without a date 
 | 
| LogicalTypes.TimestampMicros
 TimestampMicros represents a date and time in microseconds 
 | 
| LogicalTypes.TimestampMillis
 TimestampMillis represents a date and time in milliseconds 
 | 
| Protocol
 A set of messages forming an application protocol. 
 | 
| Protocol.Message
 A protocol message. 
 | 
| Resolver.Action
 An abstract class for an action to be taken to resolve a writer's schema
 (found in public instance variable writer) against a reader's schema
 (in reader). 
 | 
| Resolver.Action.Type
 Helps us traverse faster. 
 | 
| Resolver.ErrorAction.ErrorType | 
| 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.SeenPair
 Useful as key of  
Maps when traversing two schemas at the same time
 and need to watch for recursion. | 
| 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(), and
 SchemaBuilder.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.Incompatibility | 
| SchemaCompatibility.SchemaCompatibilityResult
 Immutable class representing details about a particular schema pair
 compatibility check. 
 | 
| SchemaCompatibility.SchemaCompatibilityType
 Identifies the type of a schema compatibility result. 
 | 
| SchemaCompatibility.SchemaIncompatibilityType | 
| SchemaCompatibility.SchemaPairCompatibility
 Provides information about the compatibility of a single reader and writer
 schema pair. 
 | 
| SchemaValidationException
 Thrown when  
SchemaValidator fails 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  
Schema is
 compatible with the other schemas provided. | 
| SchemaValidatorBuilder
 
 A Builder for creating SchemaValidators. 
 | 
| Class and Description | 
|---|
| Conversion
 Conversion between generic and logical type instances. 
 | 
| LogicalType
 Logical types provides an opt-in way to extend Avro's types. 
 | 
| LogicalTypes.LogicalTypeFactory | 
| Schema
 An abstract data type. 
 | 
| Class and Description | 
|---|
| JsonProperties
 Base class for objects that have JSON-valued properties. 
 | 
| 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 | 
|---|
| Conversion
 Conversion between generic and logical type instances. 
 | 
| LogicalType
 Logical types provides an opt-in way to extend Avro's types. 
 | 
| Schema
 An abstract data type. 
 | 
| Schema.Field
 A field within a record. 
 | 
| Class and Description | 
|---|
| Schema
 An abstract data type. 
 | 
| Class and Description | 
|---|
| AvroTypeException
 Thrown when an illegal type is used. 
 | 
| Conversion
 Conversion between generic and logical type instances. 
 | 
| LogicalType
 Logical types provides an opt-in way to extend Avro's types. 
 | 
| 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. 
 | 
| 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 | 
|---|
| AvroRemoteException
 Base class for exceptions thrown to client by server. 
 | 
| 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. 
 | 
| 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 | 
|---|
| 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 | 
|---|
| AvroRuntimeException
 Base Avro exception. 
 | 
| Schema
 An abstract data type. 
 | 
| Class and Description | 
|---|
| Conversion
 Conversion between generic and logical type instances. 
 | 
| LogicalType
 Logical types provides an opt-in way to extend Avro's types. 
 | 
| 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. 
 | 
| Conversion
 Conversion between generic and logical type instances. 
 | 
| 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. 
 | 
| 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–2021 The Apache Software Foundation. All rights reserved.