fqaiser94 opened a new pull request, #714:
URL: https://github.com/apache/iceberg-rust/pull/714

   # Not Ready For Reviews
   I don't recommend reviewing this formally just yet as I plan to break this 
up into multiple PRs to make it easier to review and I also have some minor 
TODOs to complete but otherwise, it should be more-or-less functionally 
complete and at feature parity with the Java implementation (I've even verified 
the outputs are bit-wise identical). 
   # Summary
   Adds [Puffin](https://iceberg.apache.org/puffin-spec/ ) reader and writer 
implementations. 
   # Out of scope
   - LZ4 compression/decompression
        - The Java library does not currently support this either. As the Java 
implementations are the reference implementations in the Iceberg ecosystem, I 
would like implement LZ4 support on the Java side first before implementing on 
the Rust side. At that point, we can also easily check the Java and Rust 
generated outputs are bit-wise identical. 
   # Remaining Work
   - [ ] Finish TODOs
   - [ ] Review `pub`/`pub(crate)`/`private` visibility 
   - [ ] Figure out if we need to integrate with opendal or something
   - [ ] Split into multiple PRs
   
   


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