Skip to content

feat: add DeleteFiles update API#709

Open
manuzhang wants to merge 1 commit into
apache:mainfrom
manuzhang:codex/add-deletefiles-api
Open

feat: add DeleteFiles update API#709
manuzhang wants to merge 1 commit into
apache:mainfrom
manuzhang:codex/add-deletefiles-api

Conversation

@manuzhang

@manuzhang manuzhang commented Jun 9, 2026

Copy link
Copy Markdown
Member

Summary

  • Add a DeleteFiles snapshot update API and wire it through table and transaction update flows.
  • Add DeleteFiles implementation/build integration.
  • Add coverage for path matching, case-insensitive row filters, empty delete commits, and strict-projection partial-match rejection.

Validation

  • cmake --build build --target table_update_test
  • ./build/src/iceberg/test/table_update_test '--gtest_filter=DeleteFilesTest.*'

Extend MergingSnapshotProducer with a DeleteFiles API and expose it through table and transaction update flows.

Add DeleteFiles coverage for path matching, case-insensitive row filters, empty delete commits, and strict-projection partial-match rejection.

Co-authored-by: Codex <codex@openai.com>
@manuzhang manuzhang marked this pull request as ready for review June 9, 2026 06:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant