| Package | Description | 
|---|---|
| com.fasterxml.jackson.dataformat.avro | |
| com.fasterxml.jackson.dataformat.avro.deser | 
| Modifier and Type | Field and Description | 
|---|---|
| protected AtomicReference<AvroStructureReader> | AvroSchema. _readerLazily instantiated value reader for this schema. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected AvroStructureReader | AvroSchema. _constructReader() | 
| AvroStructureReader | AvroSchema. getReader() | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ArrayReader | 
| class  | MapReader | 
| protected static class  | StructDefaults.ArrayDefaults | 
| protected static class  | StructDefaults.ObjectDefaults | 
| Modifier and Type | Field and Description | 
|---|---|
| protected TreeMap<String,AvroStructureReader> | AvroReaderFactory. _knownReadersTo resolve cyclic types, need to keep track of resolved named
 types. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected AvroStructureReader | AvroReaderFactory. createArrayReader(org.apache.avro.Schema schema) | 
| static AvroStructureReader | AvroReaderFactory. createFor(org.apache.avro.Schema schema) | 
| static AvroStructureReader | AvroReaderFactory. createFor(org.apache.avro.Schema writerSchema,
         org.apache.avro.Schema readerSchema) | 
| protected AvroStructureReader | AvroReaderFactory. createMapReader(org.apache.avro.Schema schema) | 
| AvroStructureReader | AvroReaderFactory. createReader(org.apache.avro.Schema schema)Method for creating a reader instance for specified type,
 only using specific schema that was used to encoded data
 ("writer schema"). | 
| protected AvroStructureReader | AvroReaderFactory. createRecordReader(org.apache.avro.Schema schema) | 
| protected AvroStructureReader | AvroReaderFactory. createUnionReader(org.apache.avro.Schema schema) | 
| 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). | 
| Modifier and Type | Method and Description | 
|---|---|
| static MapReader | MapReader. construct(AvroStructureReader reader,
         String typeId,
         String keyTypeId) | 
| static ArrayReader | ArrayReader. construct(AvroStructureReader reader,
         String typeId,
         String elementTypeId) | 
| static AvroFieldReader | AvroFieldReader. construct(String name,
         AvroStructureReader structureReader) | 
| static AvroFieldReader | AvroFieldReader. constructSkipper(String name,
                AvroStructureReader structureReader) | 
| Constructor and Description | 
|---|
| RootReader(AvroParserImpl parser,
          AvroStructureReader valueReader) | 
Copyright © 2017 FasterXML. All rights reserved.