## Uses of Interface
org.apache.avro.io.DatumWriter

- Packages that use DatumWriter
  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.ipc.generic |
  org.apache.avro.ipc.reflect |
  org.apache.avro.ipc.specific |
  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.

- - ### Uses of DatumWriter in org.apache.avro.data

    Classes in org.apache.avro.data that implement DatumWriter
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `Json.ObjectWriter` `DatumWriter` for arbitrary Json data using the object model described in `JsonProperties`.

  - ### Uses of DatumWriter in org.apache.avro.file

    Constructors in org.apache.avro.file with parameters of type DatumWriter
    Constructor and Description
    `DataFileWriter(DatumWriter<D> dout)` Construct a writer, not yet open.

  - ### Uses of DatumWriter in org.apache.avro.generic

    Classes in org.apache.avro.generic that implement DatumWriter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GenericDatumWriter<D>` `DatumWriter` for generic Java objects.

    Methods in org.apache.avro.generic that return DatumWriter
    Modifier and Type | Method and Description
    --- | ---
    `DatumWriter` | GenericData.`createDatumWriter(Schema schema)` Returns a `DatumWriter` for this kind of data.

  - ### Uses of DatumWriter in org.apache.avro.hadoop.io

    Constructors in org.apache.avro.hadoop.io with parameters of type DatumWriter
    Constructor and Description
    `AvroSerializer(Schema writerSchema, DatumWriter<T> datumWriter)` Constructor.

  - ### Uses of DatumWriter in org.apache.avro.ipc.generic

    Methods in org.apache.avro.ipc.generic that return DatumWriter
    Modifier and Type | Method and Description
    --- | ---
    `protected DatumWriter<Object>` | GenericResponder.`getDatumWriter(Schema schema)`

  - ### Uses of DatumWriter in org.apache.avro.ipc.reflect

    Methods in org.apache.avro.ipc.reflect that return DatumWriter
    Modifier and Type | Method and Description
    --- | ---
    `protected DatumWriter<Object>` | ReflectResponder.`getDatumWriter(Schema schema)`
    `protected DatumWriter<Object>` | ReflectRequestor.`getDatumWriter(Schema schema)`

  - ### Uses of DatumWriter in org.apache.avro.ipc.specific

    Methods in org.apache.avro.ipc.specific that return DatumWriter
    Modifier and Type | Method and Description
    --- | ---
    `protected DatumWriter<Object>` | SpecificResponder.`getDatumWriter(Schema schema)`
    `protected DatumWriter<Object>` | SpecificRequestor.`getDatumWriter(Schema schema)`

  - ### Uses of DatumWriter in org.apache.avro.protobuf

    Classes in org.apache.avro.protobuf that implement DatumWriter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ProtobufDatumWriter<T>` `DatumWriter` for generated protobuf classes.

    Methods in org.apache.avro.protobuf that return DatumWriter
    Modifier and Type | Method and Description
    --- | ---
    `DatumWriter` | ProtobufData.`createDatumWriter(Schema schema)`

  - ### Uses of DatumWriter in org.apache.avro.reflect

    Classes in org.apache.avro.reflect that implement DatumWriter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ReflectDatumWriter<T>` `DatumWriter` for existing classes via Java reflection.

    Methods in org.apache.avro.reflect that return DatumWriter
    Modifier and Type | Method and Description
    --- | ---
    `DatumWriter` | ReflectData.`createDatumWriter(Schema schema)`

  - ### Uses of DatumWriter in org.apache.avro.specific

    Classes in org.apache.avro.specific that implement DatumWriter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SpecificDatumWriter<T>` `DatumWriter` for generated Java classes.

    Methods in org.apache.avro.specific that return DatumWriter
    Modifier and Type | Method and Description
    --- | ---
    `DatumWriter` | SpecificData.`createDatumWriter(Schema schema)`

  - ### Uses of DatumWriter in org.apache.avro.thrift

    Classes in org.apache.avro.thrift that implement DatumWriter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ThriftDatumWriter<T>` `DatumWriter` for generated thrift classes.

    Methods in org.apache.avro.thrift that return DatumWriter
    Modifier and Type | Method and Description
    --- | ---
    `DatumWriter` | ThriftData.`createDatumWriter(Schema schema)`

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