smaheshwar-pltr opened a new issue, #13179: URL: https://github.com/apache/iceberg/issues/13179
### Feature Request / Improvement Spark's [incremental append reading](https://iceberg.apache.org/docs/latest/spark-queries/#incremental-read) is useful for append-only incremental workflows. It's documented as only reading snapshots with "append" snapshot types - it ignores any snapshots in the range that don't have this type, e.g. `DELETE` snapshots. I think this is sensible default behaviour, but I'm wondering what the community thinks about allowing an `append-only` option to be set that *throws* if there are non-append snapshots in the range, to mitigate data integrity of a downstream table being compromised for strictly append-only workflows. (It would be unset by default) ### Query engine None ### Willingness to contribute - [x] I can contribute this improvement/feature independently - [ ] I would be willing to contribute this improvement/feature with guidance from the Iceberg community - [ ] I cannot contribute this improvement/feature at this time -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org For additional commands, e-mail: issues-h...@iceberg.apache.org