You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: incorrect descriptions of snapshot operations (#2513)
…unctions.
<!--
Thanks for opening a pull request!
-->
<!-- In the case this PR will resolve an issue, please replace
${GITHUB_ISSUE_ID} below with the actual Github issue id. -->
<!-- Closes #${GITHUB_ISSUE_ID} -->
# Rationale for this change
Currently, the documentation of these write functions contains some
inaccuracies regarding snapshot operations. These update methods do not
actually produce `replace` snapshots, but rather `overwrite` snapshots,
because the rewrite here modifies the data (dropping the records that
match the overwrite filter).
A `replace` snapshot is only generated when the table data itself is not
changed, such as during data file rewrites or manifest rewrites.
https://iceberg.apache.org/spec/#snapshots
<img width="1536" height="418" alt="image"
src="https://github.com/user-attachments/assets/a96b0e1c-86af-45da-98e5-58753e7f7482"
/>
## Are these changes tested?
## Are there any user-facing changes?
<!-- In the case of user-facing changes, please add the changelog label.
-->
0 commit comments