Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Threaded View
Avro >> mail # user >> Using 'bytes' as keys in a 'map' equivalent


Copy link to this message
-
Re: Using 'bytes' as keys in a 'map' equivalent
Hacky, but acceptable.
--
Jeff

On Apr 5, 2010 5:51 PM, "Doug Cutting" <[EMAIL PROTECTED]> wrote:

Stu Hood wrote:
>
> I can understand the reasoning behind AVRO-9, but now I need to look for
an alte...
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
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB