public class SpecificDatumReader<T> extends GenericDatumReader<T>
DatumReader for generated Java classes.| Constructor and Description |
|---|
SpecificDatumReader() |
SpecificDatumReader(Class<T> c) |
SpecificDatumReader(Schema schema)
Construct where the writer's and reader's schemas are the same.
|
SpecificDatumReader(Schema writer,
Schema reader)
Construct given writer's and reader's schema.
|
SpecificDatumReader(Schema writer,
Schema reader,
SpecificData data)
Construct given writer's schema, reader's schema, and a
SpecificData. |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
createEnum(String symbol,
Schema schema)
Called to create an enum value.
|
SpecificData |
getSpecificData()
Return the contained
SpecificData. |
void |
setSchema(Schema actual)
Set the writer's schema.
|
addToArray, addToMap, createBytes, createFixed, createFixed, createString, getData, getExpected, getResolver, getSchema, newArray, newMap, newRecord, peekArray, read, read, readArray, readBytes, readBytes, readEnum, readFixed, readInt, readMap, readRecord, readString, readString, setExpected, skippublic SpecificDatumReader()
public SpecificDatumReader(Schema schema)
public SpecificDatumReader(Schema writer, Schema reader)
public SpecificDatumReader(Schema writer, Schema reader, SpecificData data)
SpecificData.public SpecificData getSpecificData()
SpecificData.public void setSchema(Schema actual)
DatumReadersetSchema in interface DatumReader<T>setSchema in class GenericDatumReader<T>protected Object createEnum(String symbol, Schema schema)
GenericDatumReadercreateEnum in class GenericDatumReader<T>Copyright © 2009-2012 The Apache Software Foundation. All Rights Reserved.