Open
Description
Is your feature request related to a problem or challenge?
To detect conflicts, we need to have validate
and related logic to scan manifests and validate against history.
References:
- java: https://github.com/apache/iceberg/blob/c2478968e65368c61799d8ca4b89506a61ca3e7c/core/src/main/java/org/apache/iceberg/BaseRowDelta.java#L128
- python: feat:
validation_history
andancestors_between
iceberg-python#1935
Describe the solution you'd like
Add related logic to SnapshotProduceOperation
so different actions like RowDelta
, OverwriteFiles
, and RewriteFiles
can use and override (if needed)
Willingness to contribute
I would be willing to contribute to this feature with guidance from the Iceberg Rust community