On 12/01/2011 11:24 AM, Koert Kuipers wrote: > Is there a way to override the avro generic representation, or perhaps > an easy way to create my own? > For example, for FIXED i would like Byte[] instead of ByteBuffer, for > STRING i would prefer String over CharArray, for arrays i would like to > have a List instead of a Collection, etc.
To change the representation for fixed, subclass GenericData, override isFixed() and getFixedSchema(), subclass GenericDatumReader overriding readFixed() and subclass GenericDatumWriter overriding writeFixed(). Doug