Class AvroFieldReader
java.lang.Object
tools.jackson.dataformat.avro.deser.AvroFieldReader
- Direct Known Subclasses:
ScalarDefaults.DefaultsBase
Entity that encapsulates details of accessing value of a single field
of a "Record" (Avro term, corresponding roughly to JSON Object).
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAvroFieldReader(String name, boolean isSkipper, String typeId) -
Method Summary
Modifier and TypeMethodDescriptionstatic AvroFieldReaderconstruct(String name, AvroStructureReader structureReader) static AvroFieldReaderconstructSkipper(String name, AvroStructureReader structureReader) final StringgetName()final booleanabstract tools.jackson.core.JsonTokenreadValue(AvroReadContext parent, AvroParserImpl parser) abstract voidskipValue(AvroParserImpl parser)
-
Field Details
-
_name
-
_isSkipper
protected final boolean _isSkipper -
_typeId
-
-
Constructor Details
-
AvroFieldReader
-
-
Method Details
-
construct
-
constructSkipper
-
getName
-
isSkipper
public final boolean isSkipper() -
readValue
public abstract tools.jackson.core.JsonToken readValue(AvroReadContext parent, AvroParserImpl parser) throws IOException - Throws:
IOException
-
skipValue
- Throws:
IOException
-
getTypeId
-