bixolabs/cascading.avro — pull request #7 by mikestanley (2012-05-09 01:44:37+00:00)
Title: Changes to allow the use of cascading.avro in Cascalog

I made a number of changes (most notably was the overloaded constructor that added support for providing avro field names which may differ from the tuple field names). Cascalog uses prefixes in the tuples like ? and ! which are not allowed as avro fields. For example, someone can name the tuple "?name" and the avro field "name".

The README has details about other changes.

In short, this pull request provides:
- new constructor to support tuple/avro field name mapping
- updated avro to 1.6.3 (and made some adjustments as needed)
- added change that ensured avro.codec is written out in the file
- added automatic conversion of date
- changes to POM to indicate new version/fork

I really just tried to stick with the coding style as much as possible, but feel this whole thing can be cleaned up a bit.

Pull as you please.