CTTY commented on issue #1453:
URL: https://github.com/apache/iceberg-rust/issues/1453#issuecomment-2989329094

   Hi @cmcarthur , thanks for the detailed proposal!
   
   I have some questions regarding the design principles:
   > Follow the API and implementation convention set by Spark operations
   
   Could you elaborate a bit more on the Spark procedure convention? I agree 
with that the rust implementation should be close to Java, but API differences 
sometimes are very hard to avoid and may not worth the effort. Perhaps there is 
a certain part of API/convention we explicitly want to preserve?
   
   > Develop a low-level API that can be compiled into a binary
   
   My understanding is that, we don't rely on a configuration to tell iceberg 
which `FileIO` we are using. Instead, we just relies on dynamic dispatch / 
trait to determine FIleIO during the runtime. Is this correct?


-- 
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