wirybeaver opened a new pull request, #698:
URL: https://github.com/apache/hudi-rs/pull/698

   ## What changes are included?
   
   Aligns the Hudi DataFusion adapter with DataFusion 55, Arrow/Parquet 59.2, 
and `object_store` 0.13.2 so it can be consumed by current Ballista.
   
   - adapts `TableProvider` and `ExecutionPlan` implementations to the 
DataFusion 55 APIs
   - keeps Lance behind an explicit feature because released Lance crates still 
use older Arrow/object-store types
   - updates object-store calls for the 0.13 extension trait
   - exposes the Hudi provider's base URI and caller-supplied options as the 
minimal remote reconstruction recipe
   - updates the Python binding's pyo3 version required by Arrow 59
   
   This draft intentionally focuses on the Parquet COW path needed by the 
Ballista integration. Lance feature alignment is separate work.
   
   ## Tests
   
   - `cargo check -p hudi-datafusion`
   - `cargo check -p hudi-datafusion --no-default-features`
   - `cargo test -p hudi-datafusion --no-default-features --test query_tests 
test_v9_txns_cow_tables`
   
   The Ballista follow-up also executes a projected and filtered COW read 
through a two-worker standalone cluster.
   


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