public abstract class AvroFieldReader extends Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
_isSkipper |
protected String |
_name |
protected String |
_typeId |
Modifier | Constructor and Description |
---|---|
protected |
AvroFieldReader(String name,
boolean isSkipper,
String typeId) |
Modifier and Type | Method and Description |
---|---|
static AvroFieldReader |
construct(String name,
AvroStructureReader structureReader) |
static AvroFieldReader |
constructSkipper(String name,
AvroStructureReader structureReader) |
String |
getName() |
String |
getTypeId() |
boolean |
isSkipper() |
abstract com.fasterxml.jackson.core.JsonToken |
readValue(AvroReadContext parent,
AvroParserImpl parser) |
abstract void |
skipValue(AvroParserImpl parser) |
protected final String _name
protected final boolean _isSkipper
protected final String _typeId
public static AvroFieldReader construct(String name, AvroStructureReader structureReader)
public static AvroFieldReader constructSkipper(String name, AvroStructureReader structureReader)
public final String getName()
public final boolean isSkipper()
public abstract com.fasterxml.jackson.core.JsonToken readValue(AvroReadContext parent, AvroParserImpl parser) throws IOException
IOException
public abstract void skipValue(AvroParserImpl parser) throws IOException
IOException
public String getTypeId()
Copyright © 2020 FasterXML. All rights reserved.