| Package | Description | 
|---|---|
| org.apache.avro.data | 
 Interfaces and base classes shared by generic, specific and reflect. 
 | 
| org.apache.avro.generic | 
 A generic representation for Avro data. 
 | 
| org.apache.avro.io | 
 Utilities for Encoding and Decoding Avro data. 
 | 
| 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.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.test | |
| org.apache.avro.thrift | 
 Thrift compatibility. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Json.ObjectWriter.write(Object datum,
     Encoder out)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
GenericDatumWriter.write(D datum,
     Encoder out)  | 
protected void | 
GenericDatumWriter.write(Schema schema,
     Object datum,
     Encoder out)
Called to write data. 
 | 
protected void | 
GenericDatumWriter.writeArray(Schema schema,
          Object datum,
          Encoder out)
Called to write a array. 
 | 
protected void | 
GenericDatumWriter.writeBytes(Object datum,
          Encoder out)
Called to write a bytes. 
 | 
protected void | 
GenericDatumWriter.writeEnum(Schema schema,
         Object datum,
         Encoder out)
Called to write an enum value. 
 | 
protected void | 
GenericDatumWriter.writeField(Object datum,
          Schema.Field f,
          Encoder out,
          Object state)
Called to write a single field of a record. 
 | 
protected void | 
GenericDatumWriter.writeFixed(Schema schema,
          Object datum,
          Encoder out)
Called to write a fixed value. 
 | 
protected void | 
GenericDatumWriter.writeMap(Schema schema,
        Object datum,
        Encoder out)
Called to write a map. 
 | 
protected void | 
GenericDatumWriter.writeRecord(Schema schema,
           Object datum,
           Encoder out)
Called to write a record. 
 | 
protected void | 
GenericDatumWriter.writeString(Object datum,
           Encoder out)
Called to write a string. 
 | 
protected void | 
GenericDatumWriter.writeString(Schema schema,
           Object datum,
           Encoder out)
Called to write a string. 
 | 
protected void | 
GenericDatumWriter.writeWithoutConversion(Schema schema,
                      Object datum,
                      Encoder out)
Called to write data. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BinaryEncoder
An abstract  
Encoder for Avro's binary encoding. | 
class  | 
BlockingBinaryEncoder
A  
BinaryEncoder implementation that writes large arrays and maps as a
 sequence of blocks. | 
class  | 
BufferedBinaryEncoder
An  
Encoder for Avro's binary encoding. | 
class  | 
DirectBinaryEncoder
An  
Encoder for Avro's binary encoding that does not buffer output. | 
class  | 
JsonEncoder
An  
Encoder for Avro's JSON data encoding. | 
class  | 
ParsingEncoder
 | 
class  | 
ValidatingEncoder
An implementation of  
Encoder that wraps another Encoder and ensures
 that the sequence of operations conforms to the provided schema. | 
| Modifier and Type | Field and Description | 
|---|---|
protected Encoder | 
ValidatingEncoder.out  | 
| Modifier and Type | Method and Description | 
|---|---|
ValidatingEncoder | 
ValidatingEncoder.configure(Encoder encoder)
Reconfigures this ValidatingEncoder to wrap the encoder provided. 
 | 
ValidatingEncoder | 
EncoderFactory.validatingEncoder(Schema schema,
                 Encoder encoder)
Creates a  
ValidatingEncoder that wraps the Encoder provided. | 
void | 
DatumWriter.write(D datum,
     Encoder out)
Write a datum. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
HandshakeResponse.customEncode(Encoder out)  | 
void | 
HandshakeRequest.customEncode(Encoder out)  | 
abstract void | 
Responder.writeError(Schema schema,
          Object error,
          Encoder out)
Writes an error message. 
 | 
abstract void | 
Requestor.writeRequest(Schema schema,
            Object request,
            Encoder out)
Writes a request message. 
 | 
abstract void | 
Responder.writeResponse(Schema schema,
             Object response,
             Encoder out)
Writes a response message. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
GenericResponder.writeError(Schema schema,
          Object error,
          Encoder out)  | 
void | 
GenericRequestor.writeRequest(Schema schema,
            Object request,
            Encoder out)  | 
void | 
GenericResponder.writeResponse(Schema schema,
             Object response,
             Encoder out)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ReflectResponder.writeError(Schema schema,
          Object error,
          Encoder out)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SpecificResponder.writeError(Schema schema,
          Object error,
          Encoder out)  | 
void | 
SpecificRequestor.writeRequest(Schema schema,
            Object request,
            Encoder out)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
ProtobufDatumWriter.writeBytes(Object datum,
          Encoder out)  | 
protected void | 
ProtobufDatumWriter.writeEnum(Schema schema,
         Object datum,
         Encoder out)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
DateAsLongEncoding.write(Object datum,
     Encoder out)  | 
protected abstract void | 
CustomEncoding.write(Object datum,
     Encoder out)  | 
protected void | 
ReflectDatumWriter.write(Schema schema,
     Object datum,
     Encoder out)  | 
protected void | 
ReflectDatumWriter.writeArray(Schema schema,
          Object datum,
          Encoder out)
Called to write a array. 
 | 
protected void | 
ReflectDatumWriter.writeBytes(Object datum,
          Encoder out)  | 
protected void | 
ReflectDatumWriter.writeField(Object record,
          Schema.Field f,
          Encoder out,
          Object state)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SpecificRecordBase.customEncode(Encoder out)  | 
protected void | 
SpecificDatumWriter.writeEnum(Schema schema,
         Object datum,
         Encoder out)  | 
protected void | 
SpecificDatumWriter.writeField(Object datum,
          Schema.Field f,
          Encoder out,
          Object state)  | 
protected void | 
SpecificDatumWriter.writeRecord(Schema schema,
           Object datum,
           Encoder out)  | 
protected void | 
SpecificDatumWriter.writeString(Schema schema,
           Object datum,
           Encoder out)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Encoder | 
BasicState.newEncoder(boolean direct,
          OutputStream out)  | 
protected Encoder | 
BasicState.newEncoder(int blockSize,
          OutputStream out)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
ThriftDatumWriter.writeBytes(Object datum,
          Encoder out)  | 
Copyright © 2009–2019 The Apache Software Foundation. All rights reserved.