# Uses of Package
org.apache.avro.io

- Packages that use org.apache.avro.io
  Package | Description
  --- | ---
  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.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.mapreduce |
  org.apache.avro.perf.test |
  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.

- Classes in org.apache.avro.io used by org.apache.avro.data
  Class and Description
  DatumReader Read data of a schema.
  DatumWriter Write data of a schema.
  Decoder Low-level support for de-serializing Avro values.
  Encoder Low-level support for serializing Avro values.

- Classes in org.apache.avro.io used by org.apache.avro.file
  Class and Description
  BinaryEncoder An abstract `Encoder` for Avro's binary encoding.
  DatumReader Read data of a schema.
  DatumWriter Write data of a schema.

- Classes in org.apache.avro.io used by org.apache.avro.generic
  Class and Description
  DatumReader Read data of a schema.
  DatumWriter Write data of a schema.
  Decoder Low-level support for de-serializing Avro values.
  Encoder Low-level support for serializing Avro values.
  FastReaderBuilder
  ResolvingDecoder `Decoder` that performs type-resolution between the reader's and writer's schemas.

- Classes in org.apache.avro.io used by org.apache.avro.hadoop.io
  Class and Description
  DatumReader Read data of a schema.
  DatumWriter Write data of a schema.

- Classes in org.apache.avro.io used by org.apache.avro.io
  Class and Description
  BinaryDecoder An `Decoder` for binary-format data.
  BinaryEncoder An abstract `Encoder` for Avro's binary encoding.
  BufferedBinaryEncoder An `Encoder` for Avro's binary encoding.
  DatumReader Read data of a schema.
  Decoder Low-level support for de-serializing Avro values.
  DecoderFactory A factory for creating and configuring `Decoder`s.
  DirectBinaryEncoder An `Encoder` for Avro's binary encoding that does not buffer output.
  Encoder Low-level support for serializing Avro values.
  EncoderFactory A factory for creating and configuring `Encoder` instances.
  FastReaderBuilder
  FastReaderBuilder.ExecutionStep
  FastReaderBuilder.FieldReader
  FastReaderBuilder.RecordReader.Stage
  FastReaderBuilder.ReusingFieldReader
  JsonDecoder A `Decoder` for Avro's JSON data encoding.
  JsonEncoder An `Encoder` for Avro's JSON data encoding.
  ParsingDecoder Base class for parser-based `Decoder`s.
  ParsingEncoder Base class for parser-based `Encoder`s.
  ResolvingDecoder `Decoder` that performs type-resolution between the reader's and writer's schemas.
  ValidatingDecoder An implementation of `Decoder` that ensures that the sequence of operations conforms to a schema.
  ValidatingEncoder An implementation of `Encoder` that wraps another Encoder and ensures that the sequence of operations conforms to the provided schema.

- Classes in org.apache.avro.io used by org.apache.avro.io.parsing
  Class and Description
  Encoder Low-level support for serializing Avro values.

- Classes in org.apache.avro.io used by org.apache.avro.ipc
  Class and Description
  Decoder Low-level support for de-serializing Avro values.
  Encoder Low-level support for serializing Avro values.
  ResolvingDecoder `Decoder` that performs type-resolution between the reader's and writer's schemas.

- Classes in org.apache.avro.io used by org.apache.avro.ipc.generic
  Class and Description
  DatumReader Read data of a schema.
  DatumWriter Write data of a schema.
  Decoder Low-level support for de-serializing Avro values.
  Encoder Low-level support for serializing Avro values.

- Classes in org.apache.avro.io used by org.apache.avro.ipc.reflect
  Class and Description
  DatumReader Read data of a schema.
  DatumWriter Write data of a schema.
  Encoder Low-level support for serializing Avro values.

- Classes in org.apache.avro.io used by org.apache.avro.ipc.specific
  Class and Description
  DatumReader Read data of a schema.
  DatumWriter Write data of a schema.
  Decoder Low-level support for de-serializing Avro values.
  Encoder Low-level support for serializing Avro values.

- Classes in org.apache.avro.io used by org.apache.avro.mapreduce
  Class and Description
  DatumReader Read data of a schema.

- Classes in org.apache.avro.io used by org.apache.avro.perf.test
  Class and Description
  Decoder Low-level support for de-serializing Avro values.
  Encoder Low-level support for serializing Avro values.

- Classes in org.apache.avro.io used by org.apache.avro.protobuf
  Class and Description
  DatumReader Read data of a schema.
  DatumWriter Write data of a schema.
  Decoder Low-level support for de-serializing Avro values.
  Encoder Low-level support for serializing Avro values.
  ResolvingDecoder `Decoder` that performs type-resolution between the reader's and writer's schemas.

- Classes in org.apache.avro.io used by org.apache.avro.reflect
  Class and Description
  DatumReader Read data of a schema.
  DatumWriter Write data of a schema.
  Decoder Low-level support for de-serializing Avro values.
  Encoder Low-level support for serializing Avro values.
  ResolvingDecoder `Decoder` that performs type-resolution between the reader's and writer's schemas.

- Classes in org.apache.avro.io used by org.apache.avro.specific
  Class and Description
  BinaryDecoder An `Decoder` for binary-format data.
  BinaryEncoder An abstract `Encoder` for Avro's binary encoding.
  DatumReader Read data of a schema.
  DatumWriter Write data of a schema.
  Encoder Low-level support for serializing Avro values.
  ResolvingDecoder `Decoder` that performs type-resolution between the reader's and writer's schemas.

- Classes in org.apache.avro.io used by org.apache.avro.thrift
  Class and Description
  DatumReader Read data of a schema.
  DatumWriter Write data of a schema.
  Decoder Low-level support for de-serializing Avro values.
  Encoder Low-level support for serializing Avro values.

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