public class ThriftDatumReader<T> extends GenericDatumReader<T>
DatumReader for generated Thrift
classes.| Modifier | Constructor and Description |
|---|---|
|
ThriftDatumReader() |
|
ThriftDatumReader(Class<T> c) |
|
ThriftDatumReader(Schema schema)
Construct where the writer's and reader's schemas are the same.
|
|
ThriftDatumReader(Schema writer,
Schema reader)
Construct given writer's and reader's schema.
|
protected |
ThriftDatumReader(Schema writer,
Schema reader,
ThriftData data) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
createEnum(String symbol,
Schema schema) |
protected Object |
newArray(Object old,
int size,
Schema schema) |
protected Object |
readInt(Object old,
Schema s,
Decoder in) |
addToArray, addToMap, createBytes, createFixed, createFixed, createString, getData, getExpected, getResolver, getSchema, newMap, newRecord, peekArray, read, read, readArray, readBytes, readBytes, readEnum, readFixed, readMap, readMapKey, readRecord, readString, readString, setExpected, setSchema, skippublic ThriftDatumReader()
public ThriftDatumReader(Schema schema)
public ThriftDatumReader(Schema writer, Schema reader)
protected ThriftDatumReader(Schema writer, Schema reader, ThriftData data)
protected Object createEnum(String symbol, Schema schema)
createEnum in class GenericDatumReader<T>protected Object readInt(Object old, Schema s, Decoder in) throws IOException
readInt in class GenericDatumReader<T>IOExceptionCopyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.