Package | Description |
---|---|
com.fasterxml.jackson.dataformat.avro | |
com.fasterxml.jackson.dataformat.avro.deser |
Modifier and Type | Field and Description |
---|---|
protected AvroReadContext |
AvroParser._avroContext |
Modifier and Type | Class and Description |
---|---|
class |
ArrayReader |
class |
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).
|
class |
MapReader |
class |
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) |
class |
RootReader
Context used at root level; basically just a container
over actual
AvroStructureReader . |
protected static class |
StructDefaults.ArrayDefaults |
protected static class |
StructDefaults.ObjectDefaults |
Modifier and Type | Field and Description |
---|---|
protected AvroReadContext |
AvroReadContext._parent |
Modifier and Type | Method and Description |
---|---|
AvroReadContext |
AvroReadContext.getParent() |
Modifier and Type | Method and Description |
---|---|
MapReader |
StructDefaults.ObjectDefaults.newReader(AvroReadContext parent,
AvroParserImpl parser) |
ArrayReader |
StructDefaults.ArrayDefaults.newReader(AvroReadContext parent,
AvroParserImpl parser) |
abstract MapReader |
MapReader.newReader(AvroReadContext parent,
AvroParserImpl parser) |
abstract AvroStructureReader |
AvroStructureReader.newReader(AvroReadContext parent,
AvroParserImpl parser)
Method for creating actual instance to use for reading (initial
instance constructed is so-called blue print).
|
abstract com.fasterxml.jackson.core.JsonToken |
AvroFieldReader.readValue(AvroReadContext parent,
AvroParserImpl parser) |
abstract com.fasterxml.jackson.core.JsonToken |
ScalarDefaults.DefaultsBase.readValue(AvroReadContext parent,
AvroParserImpl parser) |
com.fasterxml.jackson.core.JsonToken |
ScalarDefaults.BooleanDefaults.readValue(AvroReadContext parent,
AvroParserImpl parser) |
com.fasterxml.jackson.core.JsonToken |
ScalarDefaults.StringDefaults.readValue(AvroReadContext parent,
AvroParserImpl parser) |
com.fasterxml.jackson.core.JsonToken |
ScalarDefaults.BytesDefaults.readValue(AvroReadContext parent,
AvroParserImpl parser) |
com.fasterxml.jackson.core.JsonToken |
ScalarDefaults.DoubleDefaults.readValue(AvroReadContext parent,
AvroParserImpl parser) |
com.fasterxml.jackson.core.JsonToken |
ScalarDefaults.FloatDefaults.readValue(AvroReadContext parent,
AvroParserImpl parser) |
com.fasterxml.jackson.core.JsonToken |
ScalarDefaults.IntDefaults.readValue(AvroReadContext parent,
AvroParserImpl parser) |
com.fasterxml.jackson.core.JsonToken |
ScalarDefaults.LongDefaults.readValue(AvroReadContext parent,
AvroParserImpl parser) |
com.fasterxml.jackson.core.JsonToken |
ScalarDefaults.NullDefaults.readValue(AvroReadContext parent,
AvroParserImpl parser) |
void |
AvroParserImpl.setAvroContext(AvroReadContext ctxt) |
Constructor and Description |
---|
ArrayDefaults(AvroReadContext parent,
AvroParserImpl parser,
AvroFieldReader[] valueReaders) |
ArrayReader(AvroReadContext parent,
AvroParserImpl parser,
String typeId,
String elementTypeId) |
AvroReadContext(AvroReadContext parent,
String typeId) |
AvroStructureReader(AvroReadContext parent,
int type,
String typeId) |
MapReader(AvroReadContext parent,
AvroParserImpl parser,
String typeId,
String keyTypeId,
String valueTypeId) |
ObjectDefaults(AvroReadContext parent,
AvroParserImpl parser,
AvroFieldReader[] fieldReaders) |
Copyright © 2020 FasterXML. All rights reserved.