Class | Description |
---|---|
ArrayReader | |
AvroFieldDefaulters |
Factory class for various default providers
|
AvroFieldReader |
Entity that encapsulates details of accessing value of a single field
of a "Record" (Avro term, corresponding roughly to JSON Object).
|
AvroParserImpl |
Implementation class that exposes additional internal API
to be used as callbacks by
AvroReadContext implementations. |
AvroReadContext |
We need to use a custom context to be able to carry along
Object and array records.
|
AvroReaderFactory |
Helper class used for constructing a hierarchic reader for given
(reader-) schema.
|
AvroStructureReader |
Base class for handlers for Avro structured types (or in some cases,
scalar types that need to be exposed in unified way similar to
structured types).
|
AvroUntypedDeserializer |
Deserializer for handling when we have no target type, just schema type.
|
JacksonAvroParserImpl |
Implementation class that exposes additional internal API
to be used as callbacks by
AvroReadContext implementations. |
MapReader | |
MissingReader |
Bogus
AvroReadContext implementation used in two cases:
Parser has not yet been configured by an Avro Schema
Parser has been closed (explicitly or implicitly)
In former case, attempts to read will result in a JsonParseException ;
in latter case, results will simply indicate unavailability of content
(return `null` in most cases) |
RootReader |
Context used at root level; basically just a container
over actual
AvroStructureReader . |
ScalarDecoder |
Helper classes for reading non-structured values, and can thereby usually
be accessed using simpler interface (although sometimes not: if so,
instances are wrapped in
ScalarDecoderWrapper s). |
ScalarDecoder.BooleanDecoder | |
ScalarDecoder.BytesDecoder | |
ScalarDecoder.DoubleReader | |
ScalarDecoder.EnumDecoder | |
ScalarDecoder.FixedDecoder | |
ScalarDecoder.FloatReader | |
ScalarDecoder.IntReader | |
ScalarDecoder.LongReader | |
ScalarDecoder.NullReader | |
ScalarDecoder.ScalarUnionDecoder | |
ScalarDecoder.StringReader | |
ScalarDefaults |
Container for various
ScalarDecoder implementations that are
used for providing default values for scalar-valued record properties. |
ScalarDefaults.BooleanDefaults | |
ScalarDefaults.BytesDefaults | |
ScalarDefaults.DefaultsBase | |
ScalarDefaults.DoubleDefaults | |
ScalarDefaults.FloatDefaults | |
ScalarDefaults.IntDefaults | |
ScalarDefaults.LongDefaults | |
ScalarDefaults.NullDefaults | |
ScalarDefaults.StringDefaults | |
StructDefaults |
Default-providing
AvroFieldReader implementations for
structured types. |
StructDefaults.ArrayDefaults | |
StructDefaults.ObjectDefaults |
Copyright © 2019 FasterXML. All rights reserved.