avro-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tianxiang Xiong <tianxiang.xi...@fundingcircle.com>
Subject Re: UUIDs in Avro Schemas
Date Tue, 22 Nov 2016 23:43:06 GMT
Thanks Yibing, I have created AVRO-1962
<https://issues.apache.org/jira/browse/AVRO-1962>. Take a look and let me
know if additional information/changes are needed to the ticket.

On 22 November 2016 at 15:12, Yibing Shi <yshi@cloudera.com> wrote:

> Hi Tianxiang,
>
> Looks like that the UUID type hasn't been added to IDL definition yet.
>
> https://github.com/apache/avro/blob/master/lang/java/
> compiler/src/main/javacc/org/apache/avro/compiler/idl/idl.jj#L214-L244
>
> Please create a JIRA to track this.
>
> *Yibing Shi*
> *Customer Operations Engineer*
> <http://www.cloudera.com>
>
> On Wed, Nov 23, 2016 at 4:58 AM, Tianxiang Xiong <tianxiang.xiong@
> fundingcircle.com> wrote:
>
>> The AVRO-1554 <https://issues.apache.org/jira/browse/AVRO-1554> ticket
>> seems to suggest that the issue of representing UUIDs is resolved with
>> logical
>> types <http://avro.apache.org/docs/1.8.1/spec.html#Logical+Types> in Avro
>> 1.8.1.
>>
>> The specification offers several examples of using logical types; decimals
>> are represented as:
>>
>> {
>>
>>   "type": "bytes",
>>   "logicalType": "decimal",
>>   "precision": 4,
>>   "scale": 2
>> }
>>
>> However, there does not seem to be an example of UUID. The most
>> popular answers <http://stackoverflow.com/a/19705149/864684> via
>> Google/StackOverflow are a few years old and do not make use of
>> logical types, and can therefore be misleading for newer versions of
>> Avro
>>
>> Is there an idiomatic way of representing UUIDs in Avro Schemas?
>>
>> Thanks,
>>
>> --
>>
>> *Tianxiang Xiong *| Clojure Engineer
>>
>> *tianxiang.xiong@fundingcircle.com <tianxiang.xiong@fundingcircle.com>*
>>
>> 747 Front Street, Floor 4 | San Francisco, CA 94111
>>
>
>


-- 

*Tianxiang Xiong *| Clojure Engineer

*tianxiang.xiong@fundingcircle.com <tianxiang.xiong@fundingcircle.com>*

747 Front Street, Floor 4 | San Francisco, CA 94111

Mime
View raw message