Package org.apache.avro.reflect
Class ReflectData.AllowNull
java.lang.Object
org.apache.avro.generic.GenericData
org.apache.avro.specific.SpecificData
org.apache.avro.reflect.ReflectData
org.apache.avro.reflect.ReflectData.AllowNull
- Enclosing class:
ReflectData
ReflectData implementation that permits null field values. The schema
generated for each field is a union of its declared type and null.-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.avro.reflect.ReflectData
ReflectData.AllowNullNested classes/interfaces inherited from class org.apache.avro.specific.SpecificData
SpecificData.SchemaConstructableNested classes/interfaces inherited from class org.apache.avro.generic.GenericData
GenericData.AbstractArray<T>, GenericData.Array<T>, GenericData.EnumSymbol, GenericData.Fixed, GenericData.InstanceSupplier, GenericData.Record, GenericData.StringType -
Field Summary
Fields inherited from class org.apache.avro.specific.SpecificData
ACCESSOR_MUTATOR_RESERVED_WORDS, CLASS_PROP, ELEMENT_PROP, ERROR_RESERVED_WORDS, KEY_CLASS_PROP, RESERVED_WORD_ESCAPE_CHAR, RESERVED_WORDS, stringableClasses, TYPE_IDENTIFIER_RESERVED_WORDSFields inherited from class org.apache.avro.generic.GenericData
FAST_READER_PROP, STRING_PROP, STRING_TYPE_STRING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SchemacreateFieldSchema(Field field, Map<String, Schema> names) Create a schema for a field.static ReflectData.AllowNullget()Return the singleton instance.Methods inherited from class org.apache.avro.reflect.ReflectData
addStringable, compare, createDatumReader, createDatumReader, createDatumWriter, createFixed, createSchema, createSchemaDefaultValue, getArrayAsCollection, getClass, getField, getField, getOrCreateDefaultValue, getOrCreateDefaultValue, getProtocol, getRecordSchema, getRecordState, isArray, isBytes, isMap, isRecord, isStringable, makeNullable, newRecord, setDefaultGeneratedValue, setDefaultsGenerated, setField, setField, useCustomCoders, validateMethods inherited from class org.apache.avro.specific.SpecificData
createEnum, createString, getClassName, getDecoder, getEncoder, getEnumSchema, getForClass, getForSchema, getNewRecordSupplier, getSchema, getSchemaName, isEnum, isStringType, mangle, mangle, mangle, mangle, mangleFullyQualified, mangleMethod, mangleTypeIdentifier, mangleTypeIdentifier, newInstance, setCustomCoders, unmangleMethods inherited from class org.apache.avro.generic.GenericData
addLogicalTypeConversion, compare, compareMaps, createFixed, deepCopy, getClassLoader, getConversionByClass, getConversionByClass, getConversionFor, getConversions, getDefaultValue, getFastReaderBuilder, getFixedSchema, getPrimitiveTypeCache, hashCode, induce, instanceOf, isBoolean, isDouble, isFastReaderEnabled, isFixed, isFloat, isInteger, isLong, isString, newArray, newMap, resolveUnion, setFastReaderEnabled, setStringType, toString, toString
-
Constructor Details
-
AllowNull
public AllowNull()
-
-
Method Details
-
get
Return the singleton instance. -
createFieldSchema
Description copied from class:ReflectDataCreate a schema for a field.- Overrides:
createFieldSchemain classReflectData
-