You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor: improve DataFrame streaming, memory management, and error handling
- Refactor record batch streaming to use `poll_next_batch` for clearer
error handling
- Improve `spawn_future`/`spawn_stream` functions for better Python
exception integration and code reuse
- Update `datafusion` and `datafusion-ffi` dependencies to 49.0.2
- Fix PyArrow `RecordBatchReader` import to use `_import_from_c_capsule`
for safer memory handling
- Refactor `ArrowArrayStream` handling to use `PyCapsule` with
destructor for improved memory management
- Refactor projection initialization in `PyDataFrame` for clarity
- Move `range` functionality into `_testing.py` helper
- Rename test column in `test_table_from_batches_stream` for accuracy
- Add tests for `RecordBatchReader` and enhance DataFrame stream
handling
0 commit comments