iceberg-go icon indicating copy to clipboard operation
iceberg-go copied to clipboard

feat(table): Implement delete files snapshot producer API

Open lliangyu-lin opened this issue 4 months ago • 1 comments

Description

  • Add delete files snapshot producer API for marking manifest entry as deleted based on a predicate
  • Being used as part of https://github.com/apache/iceberg-go/pull/518
  • This only helps deletes on manifest level when the entire partition or data file matched the predicate. For partial matched data file, a rewrite is still needed in the table delete.

Testing

Pending to add unit tests

lliangyu-lin avatar Aug 11 '25 17:08 lliangyu-lin

@zeroshade Thank you for the feedbacks! There are actually quiet few things I'm still fixing locally and addressed few of your comments as well. I'll tag you for another round of review once I address all the issues mentioned.

lliangyu-lin avatar Aug 12 '25 20:08 lliangyu-lin