Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
Avro, mail # user - Nullable Fields


Copy link to this message
-
Re: Nullable Fields
Harsh J 2014-01-16, 13:21
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