This is an automated email from the ASF dual-hosted git repository.
liurenjie1024 pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg-rust.git
from a28a5747 Fix bug reporting project versions (#1425)
add 7d794fa4 Scan Delete Support Part 4: Delete File Loading; Skeleton for
Processing (#982)
No new revisions were added by this update.
Summary of changes:
Cargo.lock | 11 +
.../src/arrow/caching_delete_file_loader.rs | 324 +++++++++++++++++++
crates/iceberg/src/arrow/delete_file_loader.rs | 273 ++++++++++++++++
crates/iceberg/src/arrow/delete_file_manager.rs | 95 ------
crates/iceberg/src/arrow/delete_filter.rs | 353 +++++++++++++++++++++
crates/iceberg/src/arrow/mod.rs | 7 +-
crates/iceberg/src/arrow/reader.rs | 52 +--
crates/iceberg/src/delete_file_index.rs | 76 ++---
crates/iceberg/src/delete_vector.rs | 10 +-
crates/iceberg/src/scan/context.rs | 40 +--
crates/iceberg/src/scan/mod.rs | 80 ++---
.../tests/shared_tests/read_positional_deletes.rs | 6 +-
12 files changed, 1079 insertions(+), 248 deletions(-)
create mode 100644 crates/iceberg/src/arrow/caching_delete_file_loader.rs
create mode 100644 crates/iceberg/src/arrow/delete_file_loader.rs
delete mode 100644 crates/iceberg/src/arrow/delete_file_manager.rs
create mode 100644 crates/iceberg/src/arrow/delete_filter.rs