JingsongLi opened a new pull request, #870:
URL: https://github.com/apache/paimon-rust/pull/870

   ## What changed
   
   - expose TableRead.read_arrow for lazy PyArrow RecordBatch iteration
   - keep the existing eager read API for compatibility while sharing 
validation and stream construction
   - release the GIL while advancing the Rust stream and add Python type stubs
   
   ## Why
   
   PyPaimon can already ask Rust to plan splits, but native data reads need a 
lazy batch interface so to_arrow_batch_reader does not materialize the entire 
result in Rust first.
   
   ## Tests
   
   - cargo test -p pypaimon_rust --lib
   - bindings/python/.venv/bin/python -m pytest -q 
bindings/python/tests/test_read.py


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

Reply via email to