avro-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jeremy Hanna (JIRA)" <j...@apache.org>
Subject [jira] Created: (AVRO-680) Allow for non-string keys
Date Tue, 12 Oct 2010 18:37:35 GMT
Allow for non-string keys
-------------------------

                 Key: AVRO-680
                 URL: https://issues.apache.org/jira/browse/AVRO-680
             Project: Avro
          Issue Type: Improvement
            Reporter: Jeremy Hanna


Based on an email thread back in April, Doug Cutting proposed a possible solution for having
non-string keys:

Stu Hood wrote:
> I can understand the reasoning behind AVRO-9, but now I need to look for an alternative
to a 'map' that will allow me to store an association of bytes keys to values.

A map of Foo has the same binary format as an array of records, each
with a string field and a Foo field.  So an application can use an array
schema similar to this to represent map-like structures with, e.g.,
non-string keys.

Perhaps we could establish standard properties that indicate that a
given array of records should be represented in a map-like way if
possible?  E.g.,:

{"type": "array", "isMap": true, "items": {"type":"record", ...}}

Doug

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message