Hi Alparisian, Are you looking for the Nullable annotation for ReflectData based schemas: http://avro.apache.org/docs/1.7.5/api/java/org/apache/avro/reflect/Nullable.html? Sample usage here: https://github.com/apache/avro/blob/release-1.7.5/lang/java/avro/src/test/java/org/apache/avro/reflect/TestReflect.java#L324
On Thu, Jan 16, 2014 at 5:27 PM, Alparslan Avcı <[email protected]> wrote: > Hi all, > I've been developing Gora to upgrade Avro 1.7.x and have a question. Why do > we have to use UNION type (Ex.: {"name": "field1", "type": ["null", > {"type":"map", "values":["null", "string"]}],"default":null}) for nullable > fields? Because of this issue, we have to handle UNION types in an > appropriate way both normal values and null values as exceptions. > > Instead of UNION type, why don't we use a 'nullable' property for any field? -- Harsh J
