MaxPoint/cascading-avro — pull request #3 by ccsevers (2012-05-12 19:16:58+00:00)
Title: Added support for Map and Array, changed dependency to Avro 1.5.1

Hi,
I added support to read and write Avro Maps and Arrays via Java Maps and Lists. Actual code change was minimal and I modified the round-trip test and wrote two new tests to verify that nested maps and lists work.

I also changed the Avro version dependency to be 1.5.1 rather than 1.6.1 since some older versions of Hadoop contain 1.5.1 by default. To do this I had to go back to using a new GenericData.Record when writing out records since the SpecificData createNew() method doesn't exists in 1.5.1. I also had to change the Schema parsing since Schema.Parser also doesn't work. If you prefer, I can split the version change from the Map/Array change and create a different branch for the older version.