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