Skip to content

Commit

Permalink
docs: update docs for merge (delta-io#2042)
Browse files Browse the repository at this point in the history
# Description
Update documentation to reflect the current state of merge. Since merge
now supports upserts without performing a full rewrite I'd let to mark
it as "done".

There is of course further optimizations that can be performed but it is
now in a usable state.

# Related Issue(s)
- closes delta-io#850
  • Loading branch information
Blajda authored and r3stl355 committed Jan 10, 2024
1 parent f50e584 commit 397cd94
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 7 deletions.
4 changes: 1 addition & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,7 @@ of features outlined in the Delta [protocol][protocol] is also [tracked](#protoc
| Delete - predicates | ![done] | ![done] | Delete data based on a predicate |
| Optimize - compaction | ![done] | ![done] | Harmonize the size of data file |
| Optimize - Z-order | ![done] | ![done] | Place similar data into the same file |
| Merge | [![semi-done]][merge-rs] | [![semi-done]][merge-py] | Merge two tables (limited to full re-write) |
| Merge | ![done] | ![done] | Merge a target Delta table with source data |
| FS check | ![done] | ![done] | Remove corrupted files from table |

### Protocol Support Level
Expand Down Expand Up @@ -182,8 +182,6 @@ of features outlined in the Delta [protocol][protocol] is also [tracked](#protoc
[semi-done]: https://cdn.jsdelivr.net/gh/Readme-Workflows/Readme-Icons@main/icons/octicons/ApprovedChangesGrey.svg
[done]: https://cdn.jsdelivr.net/gh/Readme-Workflows/Readme-Icons@main/icons/octicons/ApprovedChanges.svg
[roadmap]: https:/delta-io/delta-rs/issues/1128
[merge-py]: https:/delta-io/delta-rs/issues/1357
[merge-rs]: https:/delta-io/delta-rs/issues/850
[writer-rs]: https:/delta-io/delta-rs/issues/851
[check-constraints]: https:/delta-io/delta-rs/issues/1881
[onelake-rs]: https:/delta-io/delta-rs/issues/1418
Expand Down
4 changes: 0 additions & 4 deletions crates/deltalake-core/src/operations/merge/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,6 @@
//! and specify additional predicates for finer control. The order of operations
//! specified matter. See [`MergeBuilder`] for more information
//!
//! *WARNING* The current implementation rewrites the entire delta table so only
//! use on small to medium sized tables.
//! Enhancements tracked at #850
//!
//! # Example
//! ```rust ignore
//! let table = open_table("../path/to/table")?;
Expand Down

0 comments on commit 397cd94

Please sign in to comment.