wirybeaver opened a new issue, #2205:
URL: https://github.com/apache/iceberg-rust/issues/2205
### What's the feature are you trying to implement?
Purpose
Implement SQL UPDATE functionality for iceberg-datafusion integration,
enabling row-level updates with WHERE clause filtering. CoW table. This
completes the essential DML operations alongside INSERT and the upcoming `MERGE
INTO` support. PoC branch.
Implementation Tasks
- [x] https://github.com/apache/iceberg-rust/pull/2203, shared with `MERGE
INTO`
- [ ] IcebergUpdateWriteExec - write phase with conditional assignment
application
- [ ] IcebergUpdateCommitExec - commit phase using RowDelta transaction
- [ ] TableProvider::update() trait implementation (DataFusion hook)
- [ ] Integration tests and validation
Enhancements
- [ ] Partition-aware updates (only scan/rewrite affected partitions)
- [ ]File-level filtering using manifest statistics
### Willingness to contribute
None
--
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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]