Package org.apache.avro.reflect
Class ExtendedReflectData
- java.lang.Object
-
- org.apache.avro.generic.GenericData
-
- org.apache.avro.specific.SpecificData
-
- org.apache.avro.reflect.ReflectData
-
- org.apache.avro.reflect.ExtendedReflectData
-
public final class ExtendedReflectData extends org.apache.avro.reflect.ReflectDataDuplicate for zolyfarkas/avro fork.- Author:
- Zoltan Farkas
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.avro.reflect.ReflectData
org.apache.avro.reflect.ReflectData.AllowNull
-
Nested classes/interfaces inherited from class org.apache.avro.specific.SpecificData
org.apache.avro.specific.SpecificData.SchemaConstructable
-
Nested classes/interfaces inherited from class org.apache.avro.generic.GenericData
org.apache.avro.generic.GenericData.Array<T extends Object>, org.apache.avro.generic.GenericData.EnumSymbol, org.apache.avro.generic.GenericData.Fixed, org.apache.avro.generic.GenericData.Record, org.apache.avro.generic.GenericData.StringType
-
-
Constructor Summary
Constructors Constructor Description ExtendedReflectData()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.avro.SchemacreateSchema(Type type, Object object, Map<String,org.apache.avro.Schema> names)static ExtendedReflectDataget()org.apache.avro.SchemagetSchema(Type type)StringgetSchemaName(Object datum)StringtoString()-
Methods inherited from class org.apache.avro.reflect.ReflectData
addStringable, compare, consumeAvroAliasAnnotation, consumeFieldAlias, createDatumReader, createDatumReader, createDatumWriter, createFieldSchema, createFixed, createSchema, getAnnotatedUnion, getArrayAsCollection, getCachedFields, getClass, getField, getField, getProtocol, getRecordSchema, getRecordState, isArray, isBytes, isMap, isRecord, isStringable, makeNullable, newRecord, setElement, setField, setField, validate
-
Methods inherited from class org.apache.avro.specific.SpecificData
createEnum, getClassName, getDecoder, getEncoder, getEnumClass, getEnumSchema, isEnum, newInstance
-
Methods inherited from class org.apache.avro.generic.GenericData
addLogicalTypeConversion, clearConversions, compare, createFixed, deepCopy, defaultConversions, getClassLoader, getConversionByClass, getConversionFor, getConversions, getDefaultValue, getFixedSchema, hashCode, hashCodeAdd, induce, instanceOf, isBoolean, isDouble, isFixed, isFloat, isInteger, isLong, isString, removeLogicalConversion, resolveUnion, setStringType, toString, toString
-
-
-
-
Method Detail
-
get
public static ExtendedReflectData get()
-
getSchema
@Nullable public org.apache.avro.Schema getSchema(Type type)
- Overrides:
getSchemain classorg.apache.avro.specific.SpecificData
-
createSchema
public org.apache.avro.Schema createSchema(Type type, Object object, Map<String,org.apache.avro.Schema> names)
-
getSchemaName
public String getSchemaName(Object datum)
- Overrides:
getSchemaNamein classorg.apache.avro.specific.SpecificData
-
-