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:
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
Is your feature request related to a problem or challenge?
To detect conflicts, we need to have
validateand related logic to scan manifests and validate against history.References:
validation_historyandancestors_betweeniceberg-python#1935Describe the solution you'd like
Add related logic to
SnapshotProduceOperationso different actions likeRowDelta,OverwriteFiles, andRewriteFilescan use and override (if needed)Willingness to contribute
I would be willing to contribute to this feature with guidance from the Iceberg Rust community