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]
