| Package | Description |
|---|---|
| org.apache.avro |
Avro kernel classes.
|
| 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.path |
Interfaces and base classes for AvroPath.
|
| 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
Factory interface and SPI for logical types.
|
| 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 |
|---|
| 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 |
|---|
| AvroRuntimeException
Base Avro exception.
|
| AvroTypeException
Thrown when an illegal type is used.
|
| 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–2023 The Apache Software Foundation. All rights reserved.