-
Notifications
You must be signed in to change notification settings - Fork 245
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: add compaction support to balanced datasets (#3088)
This allows compaction to succeed on the default storage. Running compaction on the sibling storage can be added in a future PR. In addition, this PR adds quite a few more test cases to make sure that a balanced dataset either performs as expected or gives a good "not yet supported" error message. In addition, this PR reworks the dataset-offset based take (e.g. `LanceDataset::take`) to reuse the id-based & address-based take paths (e.g. `TakeBuilder`) It also fixes a bug in the `TakeBuilder` path where duplicate IDs were not being handled. These latter changes are not strictly needed but are preparing for an eventual revamp of the take operation to address #2977
- Loading branch information
1 parent
387c98c
commit 2d3dd67
Showing
8 changed files
with
357 additions
and
170 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.