avro-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Lewis John Mcgibbney <lewis.mcgibb...@gmail.com>
Subject Re: Nullable Fields
Date Mon, 20 Jan 2014 11:33:53 GMT
Hey Alparslan,
I wonder if this answers your question?
This is something which we need to sort out but I've not seen any follow up
on Avro or Gora lists.
Thanks
Lewis


On Thu, Jan 16, 2014 at 1:21 PM, Harsh J <harsh@cloudera.com> wrote:

> 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
>



-- 
*Lewis*

Mime
View raw message