Thanks alot, good idea :)

On Wed, Apr 27, 2011 at 2:09 PM, Scott Carey <[email protected]>wrote:

>
>
> On 4/27/11 11:26 AM, "Markus Weimer" <[email protected]> wrote:
>
> >HI,
> >
> >> I am working on tools for Avro that will make Alternate object mappings
> >>easier.  I hope this will land in 1.6.0.  Custom specific compiled
> >>variants will more easily leverage all the work unrelated to object type
> >>mapping.
> >
> >Nice! Will that allow me to have an array of floats in the schema and
> >receive it as a float[] in the compiled java class?
> >
>
> It will allow users to create custom mappings easier, one of which might
> be that avro arrays that map to java array types instead of List.  A few
> basic mapping types might find their way into Avro if they are contributed.
>
> The Specific compiler has been templatized for a while now, and users can
> create their own code templates that produces classes as they like, but
> writing a custom SpecificDatum(Reader|Writer) requires knowing a lot about
> things unrelated to the mapping of Avro types to Java types.
>
> Creating a custom mapping isn't always trivial, but having it be a
> separate concern from schema translation and resolution, and low level
> encoding/decoding operations will allow for greater code re-use and
> modular composition.
>
> >Thanks,
> >
> >Markus
>
>

Reply via email to