You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iceberg.apache.org by pv...@apache.org on 2025/06/30 10:11:56 UTC
(iceberg) branch main updated: Docs: Correct typo in spec.md (#13427)
This is an automated email from the ASF dual-hosted git repository.
pvary pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg.git
The following commit(s) were added to refs/heads/main by this push:
new a69af4985f Docs: Correct typo in spec.md (#13427)
a69af4985f is described below
commit a69af4985fee4d6be428ba6f60c9e8f0c07da8fb
Author: Yu-Chuan Hung <86...@users.noreply.github.com>
AuthorDate: Mon Jun 30 18:11:49 2025 +0800
Docs: Correct typo in spec.md (#13427)
---
format/spec.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/format/spec.md b/format/spec.md
index 7558bba8ec..33e7b8e59c 100644
--- a/format/spec.md
+++ b/format/spec.md
@@ -474,7 +474,7 @@ When the new snapshot is committed, the table's `next-row-id` must also be updat
##### Row Lineage for Upgraded Tables
-When a table is upgraded to v3, its `next-row-id` is initailized to 0 and existing snapshots are not modified (that is, `first-row-id` remains unset or null). For such snapshots without `first-row-id`, `first_row_id` values for data files and data manifests are null, and values for `_row_id` are read as null for all rows. When `first_row_id` is null, inherited row ID values are also null.
+When a table is upgraded to v3, its `next-row-id` is initialized to 0 and existing snapshots are not modified (that is, `first-row-id` remains unset or null). For such snapshots without `first-row-id`, `first_row_id` values for data files and data manifests are null, and values for `_row_id` are read as null for all rows. When `first_row_id` is null, inherited row ID values are also null.
Snapshots that are created after upgrading to v3 must set the snapshot's `first-row-id` and assign row IDs to existing and added files in the snapshot. When writing the manifest list, all data manifests must be assigned a `first_row_id`, which assigns a `first_row_id` to all data files via inheritance.