org.apache.avro.thrift
Class ThriftDatumWriter<T>
java.lang.Object
org.apache.avro.generic.GenericDatumWriter<T>
org.apache.avro.thrift.ThriftDatumWriter<T>
- All Implemented Interfaces:
- DatumWriter<T>
public class ThriftDatumWriter<T>
- extends GenericDatumWriter<T>
DatumWriter
for generated thrift
classes.
Methods inherited from class org.apache.avro.generic.GenericDatumWriter |
getArrayElements, getArraySize, getData, getMapEntries, getMapSize, npe, setSchema, write, write, writeArray, writeEnum, writeFixed, writeMap, writeRecord, writeString, writeString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ThriftDatumWriter
public ThriftDatumWriter()
ThriftDatumWriter
public ThriftDatumWriter(Class<T> c)
ThriftDatumWriter
public ThriftDatumWriter(Schema schema)
ThriftDatumWriter
protected ThriftDatumWriter(Schema root,
ThriftData thriftData)
ThriftDatumWriter
protected ThriftDatumWriter(ThriftData thriftData)
writeBytes
protected void writeBytes(Object datum,
Encoder out)
throws IOException
- Description copied from class:
GenericDatumWriter
- Called to write a bytes. May be overridden for alternate bytes
representations.
- Overrides:
writeBytes
in class GenericDatumWriter<T>
- Throws:
IOException
Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.