zeroshade commented on issue #33:
URL: https://github.com/apache/iceberg-cpp/issues/33#issuecomment-2598844931

   I would also be in favor of `nanoarrow` over rolling your own data protocol. 
I'll also note that for AI/ML use cases, NVIDIA Rapids (libcudf) uses 
`nanoarrow` for importing and exporting data in Arrow format (leveraging the C 
Device ABIs).
   
   > However, I want to give some users the option to allow them to customize 
their own data protocol.
   
   As long as a user can produce a plan / tasks for a given query, they would 
be able to use their own customized data protocol for consuming and executing 
that plan, right? It seems like it would be kinda difficult to really allow 
full customization of data protocol while still enabling full handling of 
filtering out deletions, transforms, and so on within this library while still 
maintaining a sane API for the interfaces internally. At least IMHO


-- 
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: issues-unsubscr...@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to