org.apache.avro.thrift
Class ThriftDatumReader<T>
java.lang.Object
org.apache.avro.generic.GenericDatumReader<T>
org.apache.avro.thrift.ThriftDatumReader<T>
- All Implemented Interfaces:
- DatumReader<T>
public class ThriftDatumReader<T>
- extends GenericDatumReader<T>
DatumReader for generated Thrift
classes.
| Methods inherited from class org.apache.avro.generic.GenericDatumReader |
addToArray, addToMap, createBytes, createString, getData, getExpected, getResolver, getSchema, newMap, peekArray, read, read, readArray, readBytes, readEnum, readFixed, readMap, readRecord, readString, readString, setExpected, setSchema, skip |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ThriftDatumReader
public ThriftDatumReader()
ThriftDatumReader
public ThriftDatumReader(Class<T> c)
ThriftDatumReader
public ThriftDatumReader(Schema schema)
- Construct where the writer's and reader's schemas are the same.
ThriftDatumReader
public ThriftDatumReader(Schema writer,
Schema reader)
- Construct given writer's and reader's schema.
ThriftDatumReader
protected ThriftDatumReader(Schema writer,
Schema reader,
ThriftData data)
createEnum
protected Object createEnum(String symbol,
Schema schema)
- Overrides:
createEnum in class GenericDatumReader<T>
readInt
protected Object readInt(Object old,
Schema s,
Decoder in)
throws IOException
- Overrides:
readInt in class GenericDatumReader<T>
- Throws:
IOException
newArray
protected Object newArray(Object old,
int size,
Schema schema)
- Overrides:
newArray in class GenericDatumReader<T>
Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.