# Uses of Package
org.apache.avro

- Packages that use org.apache.avro
  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 |

- Classes in org.apache.avro used by org.apache.avro
  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.BigDecimal
  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 `Map`s 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.

- Classes in org.apache.avro used by org.apache.avro.compiler.schema
  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.

- Classes in org.apache.avro used by org.apache.avro.compiler.specific
  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.

- Classes in org.apache.avro used by org.apache.avro.data
  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.

- Classes in org.apache.avro used by org.apache.avro.file
  Class and Description
  Schema An abstract data type.

- Classes in org.apache.avro used by org.apache.avro.generic
  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.

- Classes in org.apache.avro used by org.apache.avro.grpc
  Class and Description
  Protocol A set of messages forming an application protocol.
  Protocol.Message A protocol message.

- Classes in org.apache.avro used by org.apache.avro.hadoop.file
  Class and Description
  Schema An abstract data type.

- Classes in org.apache.avro used by org.apache.avro.hadoop.io
  Class and Description
  Schema An abstract data type.

- Classes in org.apache.avro used by org.apache.avro.io
  Class and Description
  Schema An abstract data type.
  Schema.Field A field within a record.

- Classes in org.apache.avro used by org.apache.avro.io.parsing
  Class and Description
  Schema An abstract data type.
  Schema.Field A field within a record.

- Classes in org.apache.avro used by org.apache.avro.ipc
  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.

- Classes in org.apache.avro used by org.apache.avro.ipc.generic
  Class and Description
  Protocol A set of messages forming an application protocol.
  Schema An abstract data type.

- Classes in org.apache.avro used by org.apache.avro.ipc.netty
  Class and Description
  Protocol A set of messages forming an application protocol.

- Classes in org.apache.avro used by org.apache.avro.ipc.reflect
  Class and Description
  Protocol A set of messages forming an application protocol.
  Schema An abstract data type.

- Classes in org.apache.avro used by org.apache.avro.ipc.specific
  Class and Description
  Protocol A set of messages forming an application protocol.
  Protocol.Message A protocol message.
  Schema An abstract data type.

- Classes in org.apache.avro used by org.apache.avro.mapred
  Class and Description
  Schema An abstract data type.

- Classes in org.apache.avro used by org.apache.avro.mapred.tether
  Class and Description
  Protocol A set of messages forming an application protocol.
  Schema An abstract data type.

- Classes in org.apache.avro used by org.apache.avro.mapreduce
  Class and Description
  Schema An abstract data type.

- Classes in org.apache.avro used by org.apache.avro.message
  Class and Description
  AvroRuntimeException Base Avro exception.
  Schema An abstract data type.

- Classes in org.apache.avro used by org.apache.avro.path
  Class and Description
  AvroRuntimeException Base Avro exception.
  AvroTypeException Thrown when an illegal type is used.
  Schema An abstract data type.

- Classes in org.apache.avro used by org.apache.avro.protobuf
  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.

- Classes in org.apache.avro used by org.apache.avro.reflect
  Class and Description
  Protocol A set of messages forming an application protocol.
  Schema An abstract data type.
  Schema.Field A field within a record.

- Classes in org.apache.avro used by org.apache.avro.specific
  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.

- Classes in org.apache.avro used by org.apache.avro.thrift
  Class and Description
  Schema An abstract data type.

- Classes in org.apache.avro used by org.apache.avro.util
  Class and Description
  Schema An abstract data type.

- Classes in org.apache.avro used by org.apache.trevni.avro
  Class and Description
  Schema An abstract data type.

- Classes in org.apache.avro used by org.apache.trevni.avro.mapreduce
  Class and Description
  Schema An abstract data type.

Copyright © 2009–2024 The Apache Software Foundation. All rights reserved.