public class ThriftData extends GenericData
GenericData.Array<T>, GenericData.EnumSymbol, GenericData.Fixed, GenericData.Record, GenericData.StringTypeSTRING_PROP, STRING_TYPE_STRING| Modifier | Constructor and Description |
|---|---|
protected |
ThriftData() |
compare, compare, createFixed, createFixed, deepCopy, getFixedSchema, getSchemaName, hashCode, hashCodeAdd, induce, instanceOf, isArray, isBoolean, isDouble, isFixed, isFloat, isInteger, isLong, isMap, isString, resolveUnion, setStringType, toString, toString, validatepublic static ThriftData get()
public DatumReader createDatumReader(Schema schema)
GenericDataDatumReader for this kind of data.createDatumReader in class GenericDatapublic void setField(Object r, String n, int pos, Object o)
GenericDataGenericDatumReader.readRecord(java.lang.Object, org.apache.avro.Schema, org.apache.avro.io.ResolvingDecoder) to set a record fields
value to a record instance. The default implementation is for IndexedRecord.setField in class GenericDatapublic Object getField(Object r, String name, int pos)
GenericDataGenericDatumReader.readRecord(java.lang.Object, org.apache.avro.Schema, org.apache.avro.io.ResolvingDecoder) to retrieve a record
field value from a reused instance. The default implementation is for
IndexedRecord.getField in class GenericDataprotected void setField(Object r, String n, int pos, Object v, Object state)
GenericDataGenericData.setField(java.lang.Object, java.lang.String, int, java.lang.Object) that has state.setField in class GenericDataprotected Object getField(Object record, String name, int pos, Object state)
GenericDataGenericData.getField(java.lang.Object, java.lang.String, int) that has state.getField in class GenericDataprotected Object getRecordState(Object r, Schema s)
GenericDataGenericData.getField(Object,String,int,Object) and GenericData.setField(Object,String,int,Object,Object) on the same record.getRecordState in class GenericDataprotected boolean isRecord(Object datum)
GenericDataGenericData.instanceOf(org.apache.avro.Schema, java.lang.Object).isRecord in class GenericDataprotected boolean isEnum(Object datum)
GenericDataGenericData.instanceOf(org.apache.avro.Schema, java.lang.Object).isEnum in class GenericDataprotected Schema getEnumSchema(Object datum)
GenericDatagetEnumSchema in class GenericDataprotected boolean isBytes(Object datum)
GenericDataGenericData.instanceOf(org.apache.avro.Schema, java.lang.Object).isBytes in class GenericDatapublic Object newRecord(Object old, Schema schema)
GenericDataGenericData.Record.newRecord in class GenericDataprotected Schema getRecordSchema(Object record)
GenericDatagetRecordSchema in class GenericDataCopyright © 2009-2012 The Apache Software Foundation. All Rights Reserved.