refactor: move DatasetIndexExt out of lance-index#6280
Conversation
|
ACTION NEEDED The PR title and description are used as the merge commit message. Please update your PR title and description to match the specification. For details on the error please inspect the "PR Title Check" action. |
ReviewClean refactoring — no P0/P1 issues found. Reviewed the full diff across all 55 files. The trait and type definitions in the new One minor note: LGTM. |
Codecov Report❌ Patch coverage is
📢 Thoughts on this report? Let us know! |
This fixes the main-branch CI failure introduced after #6280 moved `DatasetIndexExt` into `lance`. `rust/lance-namespace-impls/src/dir.rs` still imported and referenced the old `lance_index::DatasetIndexExt` path, which broke the Java JNI workflow when it compiled the namespace implementation.
This moves `DatasetIndexExt` and the dataset-facing index segment types out of `lance-index` and into `lance`, so the public dataset index management API lives in the dataset layer instead of the lower-level index implementation crate. Close lance-format#6221
…#6302) This fixes the main-branch CI failure introduced after lance-format#6280 moved `DatasetIndexExt` into `lance`. `rust/lance-namespace-impls/src/dir.rs` still imported and referenced the old `lance_index::DatasetIndexExt` path, which broke the Java JNI workflow when it compiled the namespace implementation.
This moves
DatasetIndexExtand the dataset-facing index segment types out oflance-indexand intolance, so the public dataset index management API lives in the dataset layer instead of the lower-level index implementation crate.Close #6221