avro-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Harsh J <ha...@cloudera.com>
Subject Re: Nullable Fields
Date Thu, 16 Jan 2014 13:21:11 GMT
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─▒
<alparslan.avci@agmlab.com> 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

Mime
View raw message