Uses of Package
org.apache.avro
Package
Description
Avro kernel classes.
Interfaces and base classes shared by generic, specific and reflect.
A container file for Avro data.
A generic representation for Avro data.
Utilities for Encoding and Decoding Avro data.
Implementation of Avro schemas as LL(1) grammars.
Support for inter-process calls.
Run Hadoop MapReduce jobs over
Avro data, with map and reduce functions written in Java.
Run Hadoop MapReduce jobs over
Avro data, with map and reduce functions run in a sub-process.
Interfaces and base classes for AvroPath.
Protocol Buffer
compatibility.
Use Java reflection to generate schemas and protocols for existing
classes.
Generate specific Java classes for schemas and protocols.
Thrift compatibility.
Common utility classes.
Read and write Avro data
in Trevni column files.
-
ClassDescriptionBase Avro exception.Conversion between generic and logical type instances.Schema parser for a specific schema format.Base class for objects that have JSON-valued properties.Logical types provides an opt-in way to extend Avro's types.Date represents a date without a timeDecimal represents arbitrary-precision fixed-scale decimal numbersFactory interface and SPI for logical types.TimeMicros represents a time in microseconds without a dateTimeMillis represents a time in milliseconds without a dateTimestampMicros represents a date and time in microsecondsTimestampMillis represents a date and time in millisecondsTimestampNanos represents a date and time in nanosecondsClass to define a name context, useful to reference schemata with.A set of messages forming an application protocol.A protocol message.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).Helps us traverse faster.An abstract data type.A field within a record.How values of this field should be ordered when sorting records.A parser for JSON-format schemas.Useful as key of
Map
s when traversing two schemas at the same time and need to watch for recursion.The type of schema.Builds an Avro Array type with optional properties.Choose whether to use a default value for the field or not.A special Builder for Record fields.A common API for building types within a context.Builds an Avro boolean type with optional properties.Choose whether to use a default value for the field or not.Builds an Avro bytes type with optional properties.Choose whether to use a default value for the field or not.Builds an Avro double type with optional properties.Choose whether to use a default value for the field or not.Builds an Avro Enum type with optional properties, namespace, doc, and aliases.Choose whether to use a default value for the field or not.Builds a Field in the context of aSchemaBuilder.FieldAssembler
.Abstract base class for field defaults.FieldTypeBuilder addsSchemaBuilder.FieldTypeBuilder.unionOf()
,SchemaBuilder.FieldTypeBuilder.nullable()
, andSchemaBuilder.FieldTypeBuilder.optional()
to BaseFieldTypeBuilder.Builds an Avro Fixed type with optional properties, namespace, doc, and aliases.Choose whether to use a default value for the field or not.Builds an Avro float type with optional properties.Choose whether to use a default value for the field or not.Builds an Avro int type with optional properties.Choose whether to use a default value for the field or not.Builds an Avro long type with optional properties.Choose whether to use a default value for the field or not.Builds an Avro Map type with optional properties.Choose whether to use a default value for the field or not.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).An abstract type that provides builder methods for configuring the namespace for all Avro types that have namespaces (Fixed, Record, and Enum).Builds an Avro null type with optional properties.Choose whether to use a default value for the field or not.An abstract builder for all Avro types.Choose whether to use a default value for the field or not.Builds an Avro string type with optional properties.Choose whether to use a default value for the field or not.A Builder for creating any Avro schema type.Accumulates all of the types in a union.Builder for a union field.Immutable class representing details about a particular schema pair compatibility check.Identifies the type of a schema compatibility result.Provides information about the compatibility of a single reader and writer schema pair.Interface and factory to format schemas to text.Service Provider Interface (SPI) forSchemaFormatter
.Thrown for errors parsing schemas and protocols.Thrown whenSchemaValidator
fails to validate a schema.An interface for validating the compatibility of a single schema against another.A SchemaValidator has one method, which validates that aSchema
is compatible with the other schemas provided.A Builder for creating SchemaValidators. -
ClassDescriptionBase class for objects that have JSON-valued properties.An abstract data type.A field within a record.
-
ClassDescriptionBase class for objects that have JSON-valued properties.A set of messages forming an application protocol.An abstract data type.A field within a record.
-
ClassDescriptionConversion between generic and logical type instances.Logical types provides an opt-in way to extend Avro's types.An abstract data type.A field within a record.
-
-
ClassDescriptionThrown when an illegal type is used.Conversion between generic and logical type instances.Logical types provides an opt-in way to extend Avro's types.An abstract data type.A field within a record.
-
ClassDescriptionA set of messages forming an application protocol.A protocol message.
-
-
-
ClassDescriptionSchema parser for a specific schema format.Base class for objects that have JSON-valued properties.Class to define a name context, useful to reference schemata with.A set of messages forming an application protocol.An abstract data type.Interface and factory to format schemas to text.Service Provider Interface (SPI) for
SchemaFormatter
.Thrown for errors parsing schemas and protocols. -
-
-
ClassDescriptionBase class for exceptions thrown to client by server.A set of messages forming an application protocol.A protocol message.An abstract data type.
-
-
-
-
ClassDescriptionA set of messages forming an application protocol.A protocol message.An abstract data type.
-
-
-
-
-
-
ClassDescriptionBase Avro exception.Thrown when an illegal type is used.An abstract data type.
-
ClassDescriptionConversion between generic and logical type instances.Logical types provides an opt-in way to extend Avro's types.An abstract data type.
-
ClassDescriptionA set of messages forming an application protocol.An abstract data type.A field within a record.
-
ClassDescriptionBase class for exceptions thrown to client by server.Conversion between generic and logical type instances.A set of messages forming an application protocol.An abstract data type.A field within a record.
-
-
-
-