FiV0 commented on PR #41731:
URL: https://github.com/apache/arrow/pull/41731#issuecomment-2126746823

   I think the main part of moving this forward is the design work on the 
writer or more specifically `ExtensionWriter` interface. I think it would be 
good to have some rough idea of how this will look in the future for the user, 
as otherwise we will need to change this again when we realize that the current 
API doesn't work. For example.
   - How do you expect people to write to a UuidVector?
   - How do you expect people to write to a composite extension vector ( for 
example a SetVector as an extension to a ListVector)?
   - How do you expect people to write to a Union with an extension leg? How 
should a union with two extensions legs of different type be dealt with? etc..
   
   I think all of this should have a clear answer before moving forward with 
this proposal. Maybe have a look at what other language implementations do in 
this case.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to