public class ThriftDatumReader<T>
extends org.apache.avro.generic.GenericDatumReader<T>
DatumReader
for generated Thrift
classes.Modifier | Constructor and Description |
---|---|
|
ThriftDatumReader() |
|
ThriftDatumReader(Class<T> c) |
|
ThriftDatumReader(org.apache.avro.Schema schema)
Construct where the writer's and reader's schemas are the same.
|
|
ThriftDatumReader(org.apache.avro.Schema writer,
org.apache.avro.Schema reader)
Construct given writer's and reader's schema.
|
protected |
ThriftDatumReader(org.apache.avro.Schema writer,
org.apache.avro.Schema reader,
ThriftData data) |
Modifier and Type | Method and Description |
---|---|
protected Object |
createEnum(String symbol,
org.apache.avro.Schema schema) |
protected Object |
newArray(Object old,
int size,
org.apache.avro.Schema schema) |
protected Object |
readInt(Object old,
org.apache.avro.Schema s,
org.apache.avro.io.Decoder in) |
addToArray, addToMap, convert, createBytes, createFixed, createFixed, createString, findStringClass, getData, getExpected, getResolver, getSchema, newInstanceFromString, newMap, newRecord, peekArray, read, read, readArray, readBytes, readBytes, readEnum, readField, readFixed, readMap, readMapKey, readRecord, readString, readString, readWithConversion, readWithoutConversion, setExpected, setSchema, skip
public ThriftDatumReader()
public ThriftDatumReader(org.apache.avro.Schema schema)
public ThriftDatumReader(org.apache.avro.Schema writer, org.apache.avro.Schema reader)
protected ThriftDatumReader(org.apache.avro.Schema writer, org.apache.avro.Schema reader, ThriftData data)
protected Object createEnum(String symbol, org.apache.avro.Schema schema)
createEnum
in class org.apache.avro.generic.GenericDatumReader<T>
protected Object readInt(Object old, org.apache.avro.Schema s, org.apache.avro.io.Decoder in) throws IOException
readInt
in class org.apache.avro.generic.GenericDatumReader<T>
IOException
Copyright © 2009–2023 The Apache Software Foundation. All rights reserved.