API documentation
| Module | Description |
|---|---|
| avro.codec.binarydecoder | Logic to deserialize Avro data encoded in binary format. |
| avro.codec.binaryencoder | Logic to encode Avro data types into binary format. |
| avro.codec.bufferedoutputrange | A wrapper around an Output Stream allowing values to buffer in memory before being flushed. |
| avro.codec.decoder | Support logic for deserializing Avro values. |
| avro.codec.encoder | Support logic for serializaing Avro values. |
| avro.codec.jsondecoder | A decoder for processing JSON Avro input. |
| avro.codec.jsonencoder | Encodes an Avro object as JSON. |
| avro.codec.jsonlexer | Logic for parsing JSON |
| avro.codec.zigzag | Methods for encoding and decoding integer values using zig-zag and variable-length coding. |
| avro.generic.genericdata | Classes used to access generic Avro data using a schema without pre-compiled classes. |
| avro.generic.genericreader | Tools for reading [GenericDatum] using an decoder. |
| avro.generic.genericwriter | Tools for writing [GenericDatum] using an encoder. |
| avro.attributes | Common logic needed for objects with attributes, like Schemas and Fields. |
| avro.exception | Avro related exception classes. |
| avro.field | Avro fields that are part of an Avro record. |
| avro.name | Avro schemas are often identified by names, which are separated via namespaces. |
| avro.orderedmap | A hash-based map which also keeps track of insertion order. |
| avro.parser | Converts the text of an Avro schema into a validated data structure. |
| avro.schema | Schemas describe the valid format of data, used for (en/de)coding, code generation, and more. |
| avro.schematable | A table of observed schemas organized by name, used during schema parsing. |
| avro.type | A list of Avro schema types. |