Hi Gabor

I like the idea, it sounds good to me.

Imho, for "clarity", the best option would be to have a dedicated
puffin repo with different language binding (at bit like it's done in
Arrow).
I think that adding to iceberg-rust could be an option, but not sure
it would be obvious for developers.

Regards
JB

On Thu, Aug 29, 2024 at 2:46 PM Gabor Kaszab <gaborkas...@apache.org> wrote:
>
> Hi Iceberg Community,
>
> With the V3 position delete proposal it came up that non-Java engines might 
> have to implement a Puffin reader and writer themselves so that they can 
> support the newly proposed position deletes. Impala would most probably 
> require a C++ implementation and first of all I'm wondering whether there are 
> other engines that require additional language implementation.
>
> My additional thought is that once we have an implementation in another 
> language where should that live? I can do the C++ and that could live within 
> Impala, but I think it could be useful for other engines too but I have no 
> idea where such an implementation could live TBH.
>
> Would be nice to hear opinions on this!
> Thanks,
> Gabor

Reply via email to