You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iceberg.apache.org by et...@apache.org on 2023/09/20 16:35:24 UTC
[iceberg] branch spec-added_snapshot_id-optional created (now a20bada0b5)
This is an automated email from the ASF dual-hosted git repository.
etudenhoefner pushed a change to branch spec-added_snapshot_id-optional
in repository https://gitbox.apache.org/repos/asf/iceberg.git
at a20bada0b5 Spec: Mark added_snapshot_id as optional
This branch includes the following new commits:
new a20bada0b5 Spec: Mark added_snapshot_id as optional
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
[iceberg] 01/01: Spec: Mark added_snapshot_id as optional
Posted by et...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
etudenhoefner pushed a commit to branch spec-added_snapshot_id-optional
in repository https://gitbox.apache.org/repos/asf/iceberg.git
commit a20bada0b52c59d2a6026bdf51cf2c27a16ee173
Author: Eduard Tudenhoefner <et...@gmail.com>
AuthorDate: Wed Sep 20 18:35:17 2023 +0200
Spec: Mark added_snapshot_id as optional
---
format/spec.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/format/spec.md b/format/spec.md
index 60c0f99c3f..01903393f8 100644
--- a/format/spec.md
+++ b/format/spec.md
@@ -541,7 +541,7 @@ Manifest list files store `manifest_file`, a struct with the following fields:
| | _required_ | **`517 content`** | `int` with meaning: `0: data`, `1: deletes` | The type of files tracked by the manifest, either data or delete files; 0 for all v1 manifests |
| | _required_ | **`515 sequence_number`** | `long` | The sequence number when the manifest was added to the table; use 0 when reading v1 manifest lists |
| | _required_ | **`516 min_sequence_number`** | `long` | The minimum data sequence number of all live data or delete files in the manifest; use 0 when reading v1 manifest lists |
-| _required_ | _required_ | **`503 added_snapshot_id`** | `long` | ID of the snapshot where the manifest file was added |
+| _optional_ | _required_ | **`503 added_snapshot_id`** | `long` | ID of the snapshot where the manifest file was added |
| _optional_ | _required_ | **`504 added_files_count`** | `int` | Number of entries in the manifest that have status `ADDED` (1), when `null` this is assumed to be non-zero |
| _optional_ | _required_ | **`505 existing_files_count`** | `int` | Number of entries in the manifest that have status `EXISTING` (0), when `null` this is assumed to be non-zero |
| _optional_ | _required_ | **`506 deleted_files_count`** | `int` | Number of entries in the manifest that have status `DELETED` (2), when `null` this is assumed to be non-zero |