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

Reply via email to