Package 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>
DatumReader for generated Thrift
 classes.- 
Constructor SummaryConstructorsModifierConstructorDescriptionThriftDatumReader(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.protectedThriftDatumReader(Schema writer, Schema reader, ThriftData data) 
- 
Method SummaryMethods inherited from class org.apache.avro.generic.GenericDatumReaderaddToArray, 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
- 
Constructor Details- 
ThriftDatumReaderpublic ThriftDatumReader()
- 
ThriftDatumReader
- 
ThriftDatumReaderConstruct where the writer's and reader's schemas are the same.
- 
ThriftDatumReaderConstruct given writer's and reader's schema.
- 
ThriftDatumReader
 
- 
- 
Method Details- 
createEnumDescription copied from class:GenericDatumReaderCalled to create an enum value. May be overridden for alternate enum representations. By default, returns a GenericEnumSymbol.- Overrides:
- createEnumin class- GenericDatumReader<T>
 
- 
readIntDescription copied from class:GenericDatumReaderCalled to read integers. Subclasses may override to use a different integer representation. By default, this callsDecoder.readInt().- Overrides:
- readIntin class- GenericDatumReader<T>
- Throws:
- IOException
 
- 
newArrayDescription copied from class:GenericDatumReaderCalled to create new array instances. Subclasses may override to use a different array implementation. By default, this returns aGenericData.Array.- Overrides:
- newArrayin class- GenericDatumReader<T>
 
 
-