Hi,

Thanks all for the responses.

Regards,
Sohani

Sohani Weerasinghe
Software Engineer
WSO2, Inc: http://wso2.com

Mobile  : +94 716439774
Blog     :http://christinetechtips.blogspot.com/
Twitter  : https://twitter.com/sohanichristine


On Thu, Apr 3, 2014 at 11:33 AM, Sohani Weerasinghe <soh...@wso2.com> wrote:

> Hi,
>
> Thanks all for the responses.
>
> Regards,
> Sohani
>
> Sohani Weerasinghe
> Software Engineer
> WSO2, Inc: http://wso2.com
>
> Mobile  : +94 716439774
> Blog     :http://christinetechtips.blogspot.com/
> Twitter  : https://twitter.com/sohanichristine
>
>
> On Thu, Apr 3, 2014 at 10:41 AM, Melan Nimesh <me...@wso2.com> wrote:
>
>> Hi,
>>
>>
>> On Thu, Apr 3, 2014 at 6:05 AM, Jasintha Dasanayake <jasin...@wso2.com>wrote:
>>
>>>
>>>
>>>
>>> On Wed, Apr 2, 2014 at 11:35 PM, Sohani Weerasinghe <soh...@wso2.com>wrote:
>>>
>>>> Hi,
>>>>
>>>> If I want to create an Avro Schema from XML or XSD which contains
>>>> nillable value as shown below how can I represent it in the Avro Schema ?
>>>>
>>>> xml :  <result xsi:nil="true" ></result>
>>>>
>>>> xsd : <xs:element name="result" type="xs:string" nillable="true"/>
>>>>
>>>> In Avro Schema we can have unions (optional fields) as shown below.
>>>>
>>>> {"name": "result", "type": ["int", "null"]} which means  result can be
>>>> either an int or null.
>>>>
>>>
>>> This says , ["int", "null"] declares a schema which may be either a int
>>> or null,
>>> /Jasintha
>>>
>>
>> AFAIK, there is no nillable or optional kind of specifier in Avro, using
>> 'unions' is only possible way, I don't see this as an issue since you may
>> handle this in avro serialization / de-serialization level.
>>
>>
>> Thanks,
>> Melan
>>
>>
>>>
>>>
>>>
>>>>
>>>> Since this is not the way of representing nillables, Can someone
>>>> provide a solution to represent nillables in Avro Schema.
>>>>
>>>>
>>>> Thanks,
>>>> Sohani
>>>>
>>>> Sohani Weerasinghe
>>>> Software Engineer
>>>> WSO2, Inc: http://wso2.com
>>>>
>>>> Mobile  : +94 716439774
>>>> Blog     :http://christinetechtips.blogspot.com/
>>>> Twitter  : https://twitter.com/sohanichristine
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> Dev@wso2.org
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>>
>>> --
>>>
>>> *Jasintha Dasanayake *
>>>
>>> *Software EngineerWSO2 Inc. | http://wso2.com <http://wso2.com/> lean .
>>> enterprise . middleware*
>>>
>>>
>>> *mobile :- 0711368118 <0711368118> *
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> Dev@wso2.org
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> *Melan Nimesh*
>> Software Engineer;
>> WSO2 Inc.;  http://wso2.org
>> E-mail: melan AT wso2.com;
>> Mobile: +94 77 631 6759
>>
>>
>
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to