{
  "writer": "PyArrow 25.0.1 files; Apache Iceberg Java 1.9.2 commits",
  "readers": [
    "Spark 3.5.6 / Iceberg 1.9.2",
    "DuckDB 1.4.4 / iceberg extension"
  ],
  "readerLimitations": [
    "DuckDB 1.4.4 equality-delete narrow filter projection hits upstream issue 940. The oracle retains observation_id and temperature_c; Spark separately verifies narrow projections.",
    "DuckDB unrestricted partitioned equality-delete scans removed a key in another partition in 1.4.4 and 1.5.2. The oracle combines explicit North and South scans; Spark verifies the unrestricted scan."
  ],
  "captureRoot": "/private/tmp/iceberg-s24gi2hb",
  "sourceRows": [
    {
      "observation_id": 1,
      "station": "North",
      "observed_at": "2026-01-01T00:00:00.000",
      "temperature_c": 5.0
    },
    {
      "observation_id": 2,
      "station": "South",
      "observed_at": "2026-01-01T03:00:00.000",
      "temperature_c": 6.0
    },
    {
      "observation_id": 3,
      "station": "North",
      "observed_at": "2026-01-01T06:00:00.000",
      "temperature_c": 7.0
    },
    {
      "observation_id": 4,
      "station": "South",
      "observed_at": "2026-01-01T09:00:00.000",
      "temperature_c": 8.0
    },
    {
      "observation_id": 5,
      "station": "North",
      "observed_at": "2026-01-01T12:00:00.000",
      "temperature_c": 9.0
    },
    {
      "observation_id": 6,
      "station": "South",
      "observed_at": "2026-01-01T15:00:00.000",
      "temperature_c": 10.0
    },
    {
      "observation_id": 7,
      "station": "North",
      "observed_at": "2026-01-02T00:00:00.000",
      "temperature_c": 11.0
    },
    {
      "observation_id": 8,
      "station": "South",
      "observed_at": "2026-01-02T03:00:00.000",
      "temperature_c": 12.0
    },
    {
      "observation_id": 9,
      "station": "North",
      "observed_at": "2026-01-02T06:00:00.000",
      "temperature_c": 13.0
    },
    {
      "observation_id": 10,
      "station": "South",
      "observed_at": "2026-01-02T09:00:00.000",
      "temperature_c": 14.0
    },
    {
      "observation_id": 11,
      "station": "North",
      "observed_at": "2026-01-02T12:00:00.000",
      "temperature_c": 15.0
    },
    {
      "observation_id": 12,
      "station": "South",
      "observed_at": "2026-01-02T15:00:00.000",
      "temperature_c": 16.0
    },
    {
      "observation_id": 13,
      "station": "North",
      "observed_at": "2026-01-01T21:00:00.000",
      "temperature_c": 17.0
    },
    {
      "observation_id": 14,
      "station": "South",
      "observed_at": "2026-01-03T03:00:00.000",
      "temperature_c": 18.0
    },
    {
      "observation_id": 15,
      "station": "North",
      "observed_at": "2026-01-03T06:00:00.000",
      "temperature_c": 19.0
    },
    {
      "observation_id": 16,
      "station": "South",
      "observed_at": "2026-01-03T09:00:00.000",
      "temperature_c": 20.0
    },
    {
      "observation_id": 17,
      "station": "North",
      "observed_at": "2026-01-03T12:00:00.000",
      "temperature_c": 21.0
    },
    {
      "observation_id": 18,
      "station": "South",
      "observed_at": "2026-01-03T15:00:00.000",
      "temperature_c": 22.0
    }
  ],
  "cases": [
    {
      "key": "position",
      "partitioned": false,
      "spec": {
        "spec-id": 0,
        "fields": []
      },
      "files": [
        {
          "label": "A",
          "path": "tables/position/A.parquet",
          "uri": "file:///private/tmp/iceberg-s24gi2hb/tables/position/A.parquet",
          "rows": [
            {
              "observation_id": 1,
              "station": "North",
              "observed_at": "2026-01-01T00:00:00.000",
              "temperature_c": 5.0
            },
            {
              "observation_id": 2,
              "station": "South",
              "observed_at": "2026-01-01T03:00:00.000",
              "temperature_c": 6.0
            },
            {
              "observation_id": 3,
              "station": "North",
              "observed_at": "2026-01-01T06:00:00.000",
              "temperature_c": 7.0
            },
            {
              "observation_id": 4,
              "station": "South",
              "observed_at": "2026-01-01T09:00:00.000",
              "temperature_c": 8.0
            },
            {
              "observation_id": 5,
              "station": "North",
              "observed_at": "2026-01-01T12:00:00.000",
              "temperature_c": 9.0
            },
            {
              "observation_id": 6,
              "station": "South",
              "observed_at": "2026-01-01T15:00:00.000",
              "temperature_c": 10.0
            }
          ],
          "schema": [
            {
              "name": "observation_id",
              "id": 1
            },
            {
              "name": "station",
              "id": 2
            },
            {
              "name": "observed_at",
              "id": 3
            },
            {
              "name": "temperature_c",
              "id": 4
            }
          ]
        },
        {
          "label": "B",
          "path": "tables/position/B.parquet",
          "uri": "file:///private/tmp/iceberg-s24gi2hb/tables/position/B.parquet",
          "rows": [
            {
              "observation_id": 7,
              "station": "North",
              "observed_at": "2026-01-02T00:00:00.000",
              "temperature_c": 11.0
            },
            {
              "observation_id": 8,
              "station": "South",
              "observed_at": "2026-01-02T03:00:00.000",
              "temperature_c": 12.0
            },
            {
              "observation_id": 9,
              "station": "North",
              "observed_at": "2026-01-02T06:00:00.000",
              "temperature_c": 13.0
            },
            {
              "observation_id": 10,
              "station": "South",
              "observed_at": "2026-01-02T09:00:00.000",
              "temperature_c": 14.0
            },
            {
              "observation_id": 11,
              "station": "North",
              "observed_at": "2026-01-02T12:00:00.000",
              "temperature_c": 15.0
            },
            {
              "observation_id": 12,
              "station": "South",
              "observed_at": "2026-01-02T15:00:00.000",
              "temperature_c": 16.0
            },
            {
              "observation_id": 13,
              "station": "North",
              "observed_at": "2026-01-01T21:00:00.000",
              "temperature_c": 17.0
            },
            {
              "observation_id": 14,
              "station": "South",
              "observed_at": "2026-01-03T03:00:00.000",
              "temperature_c": 18.0
            },
            {
              "observation_id": 15,
              "station": "North",
              "observed_at": "2026-01-03T06:00:00.000",
              "temperature_c": 19.0
            },
            {
              "observation_id": 16,
              "station": "South",
              "observed_at": "2026-01-03T09:00:00.000",
              "temperature_c": 20.0
            },
            {
              "observation_id": 17,
              "station": "North",
              "observed_at": "2026-01-03T12:00:00.000",
              "temperature_c": 21.0
            },
            {
              "observation_id": 18,
              "station": "South",
              "observed_at": "2026-01-03T15:00:00.000",
              "temperature_c": 22.0
            }
          ],
          "schema": [
            {
              "name": "observation_id",
              "id": 1
            },
            {
              "name": "station",
              "id": 2
            },
            {
              "name": "observed_at",
              "id": 3
            },
            {
              "name": "temperature_c",
              "id": 4
            }
          ]
        },
        {
          "label": "P",
          "path": "tables/position/P.parquet",
          "uri": "file:///private/tmp/iceberg-s24gi2hb/tables/position/P.parquet",
          "rows": [
            {
              "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/position/A.parquet",
              "pos": 2
            }
          ],
          "schema": [
            {
              "name": "file_path",
              "id": 2147483546
            },
            {
              "name": "pos",
              "id": 2147483545
            }
          ]
        },
        {
          "label": "D",
          "path": "tables/position/D.parquet",
          "uri": "file:///private/tmp/iceberg-s24gi2hb/tables/position/D.parquet",
          "rows": [
            {
              "observation_id": 3,
              "station": "North",
              "observed_at": "2026-01-01T06:00:00.000",
              "temperature_c": 30.0
            }
          ],
          "schema": [
            {
              "name": "observation_id",
              "id": 1
            },
            {
              "name": "station",
              "id": 2
            },
            {
              "name": "observed_at",
              "id": 3
            },
            {
              "name": "temperature_c",
              "id": 4
            }
          ]
        }
      ],
      "snapshots": [
        {
          "label": "Eighteen original observations",
          "id": "4629318251272514798",
          "sequence": 1,
          "metadata": "tables/position/metadata/v2.metadata.json",
          "manifestList": "tables/position/metadata/snap-4629318251272514798-1-a234f674-99a6-4417-9c7a-3a520ff23576.avro",
          "entries": [
            {
              "status": 1,
              "snapshot_id": "4629318251272514798",
              "sequence_number": null,
              "file_sequence_number": null,
              "data_file": {
                "content": 0,
                "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/position/A.parquet",
                "file_format": "PARQUET",
                "partition": {},
                "record_count": 6,
                "file_size_in_bytes": 1757,
                "column_sizes": null,
                "value_counts": null,
                "null_value_counts": null,
                "nan_value_counts": null,
                "lower_bounds": null,
                "upper_bounds": null,
                "key_metadata": null,
                "split_offsets": null,
                "equality_ids": null,
                "sort_order_id": 0,
                "referenced_data_file": null
              },
              "manifest": "tables/position/metadata/a234f674-99a6-4417-9c7a-3a520ff23576-m0.avro",
              "manifestSequence": 1,
              "effectiveSequence": 1,
              "effectiveFileSequence": 1
            },
            {
              "status": 1,
              "snapshot_id": "4629318251272514798",
              "sequence_number": null,
              "file_sequence_number": null,
              "data_file": {
                "content": 0,
                "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/position/B.parquet",
                "file_format": "PARQUET",
                "partition": {},
                "record_count": 12,
                "file_size_in_bytes": 1963,
                "column_sizes": null,
                "value_counts": null,
                "null_value_counts": null,
                "nan_value_counts": null,
                "lower_bounds": null,
                "upper_bounds": null,
                "key_metadata": null,
                "split_offsets": null,
                "equality_ids": null,
                "sort_order_id": 0,
                "referenced_data_file": null
              },
              "manifest": "tables/position/metadata/a234f674-99a6-4417-9c7a-3a520ff23576-m0.avro",
              "manifestSequence": 1,
              "effectiveSequence": 1,
              "effectiveFileSequence": 1
            }
          ],
          "rows": [
            {
              "observation_id": 1,
              "station": "North",
              "observed_at": "2026-01-01T00:00:00.000",
              "temperature_c": 5.0
            },
            {
              "observation_id": 2,
              "station": "South",
              "observed_at": "2026-01-01T03:00:00.000",
              "temperature_c": 6.0
            },
            {
              "observation_id": 3,
              "station": "North",
              "observed_at": "2026-01-01T06:00:00.000",
              "temperature_c": 7.0
            },
            {
              "observation_id": 4,
              "station": "South",
              "observed_at": "2026-01-01T09:00:00.000",
              "temperature_c": 8.0
            },
            {
              "observation_id": 5,
              "station": "North",
              "observed_at": "2026-01-01T12:00:00.000",
              "temperature_c": 9.0
            },
            {
              "observation_id": 6,
              "station": "South",
              "observed_at": "2026-01-01T15:00:00.000",
              "temperature_c": 10.0
            },
            {
              "observation_id": 7,
              "station": "North",
              "observed_at": "2026-01-02T00:00:00.000",
              "temperature_c": 11.0
            },
            {
              "observation_id": 8,
              "station": "South",
              "observed_at": "2026-01-02T03:00:00.000",
              "temperature_c": 12.0
            },
            {
              "observation_id": 9,
              "station": "North",
              "observed_at": "2026-01-02T06:00:00.000",
              "temperature_c": 13.0
            },
            {
              "observation_id": 10,
              "station": "South",
              "observed_at": "2026-01-02T09:00:00.000",
              "temperature_c": 14.0
            },
            {
              "observation_id": 11,
              "station": "North",
              "observed_at": "2026-01-02T12:00:00.000",
              "temperature_c": 15.0
            },
            {
              "observation_id": 12,
              "station": "South",
              "observed_at": "2026-01-02T15:00:00.000",
              "temperature_c": 16.0
            },
            {
              "observation_id": 13,
              "station": "North",
              "observed_at": "2026-01-01T21:00:00.000",
              "temperature_c": 17.0
            },
            {
              "observation_id": 14,
              "station": "South",
              "observed_at": "2026-01-03T03:00:00.000",
              "temperature_c": 18.0
            },
            {
              "observation_id": 15,
              "station": "North",
              "observed_at": "2026-01-03T06:00:00.000",
              "temperature_c": 19.0
            },
            {
              "observation_id": 16,
              "station": "South",
              "observed_at": "2026-01-03T09:00:00.000",
              "temperature_c": 20.0
            },
            {
              "observation_id": 17,
              "station": "North",
              "observed_at": "2026-01-03T12:00:00.000",
              "temperature_c": 21.0
            },
            {
              "observation_id": 18,
              "station": "South",
              "observed_at": "2026-01-03T15:00:00.000",
              "temperature_c": 22.0
            }
          ],
          "warmIds": [
            16,
            17,
            18
          ]
        },
        {
          "label": "Delete A at position 2",
          "id": "1551675423107445728",
          "sequence": 2,
          "metadata": "tables/position/metadata/v3.metadata.json",
          "manifestList": "tables/position/metadata/snap-1551675423107445728-1-1dd1af48-c909-4fed-8cf3-199406c575d8.avro",
          "entries": [
            {
              "status": 1,
              "snapshot_id": "4629318251272514798",
              "sequence_number": null,
              "file_sequence_number": null,
              "data_file": {
                "content": 0,
                "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/position/A.parquet",
                "file_format": "PARQUET",
                "partition": {},
                "record_count": 6,
                "file_size_in_bytes": 1757,
                "column_sizes": null,
                "value_counts": null,
                "null_value_counts": null,
                "nan_value_counts": null,
                "lower_bounds": null,
                "upper_bounds": null,
                "key_metadata": null,
                "split_offsets": null,
                "equality_ids": null,
                "sort_order_id": 0,
                "referenced_data_file": null
              },
              "manifest": "tables/position/metadata/a234f674-99a6-4417-9c7a-3a520ff23576-m0.avro",
              "manifestSequence": 1,
              "effectiveSequence": 1,
              "effectiveFileSequence": 1
            },
            {
              "status": 1,
              "snapshot_id": "4629318251272514798",
              "sequence_number": null,
              "file_sequence_number": null,
              "data_file": {
                "content": 0,
                "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/position/B.parquet",
                "file_format": "PARQUET",
                "partition": {},
                "record_count": 12,
                "file_size_in_bytes": 1963,
                "column_sizes": null,
                "value_counts": null,
                "null_value_counts": null,
                "nan_value_counts": null,
                "lower_bounds": null,
                "upper_bounds": null,
                "key_metadata": null,
                "split_offsets": null,
                "equality_ids": null,
                "sort_order_id": 0,
                "referenced_data_file": null
              },
              "manifest": "tables/position/metadata/a234f674-99a6-4417-9c7a-3a520ff23576-m0.avro",
              "manifestSequence": 1,
              "effectiveSequence": 1,
              "effectiveFileSequence": 1
            },
            {
              "status": 1,
              "snapshot_id": "1551675423107445728",
              "sequence_number": null,
              "file_sequence_number": null,
              "data_file": {
                "content": 1,
                "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/position/P.parquet",
                "file_format": "PARQUET",
                "partition": {},
                "record_count": 1,
                "file_size_in_bytes": 784,
                "column_sizes": null,
                "value_counts": null,
                "null_value_counts": null,
                "nan_value_counts": null,
                "lower_bounds": null,
                "upper_bounds": null,
                "key_metadata": null,
                "split_offsets": null,
                "equality_ids": null,
                "sort_order_id": null,
                "referenced_data_file": null
              },
              "manifest": "tables/position/metadata/1dd1af48-c909-4fed-8cf3-199406c575d8-m0.avro",
              "manifestSequence": 2,
              "effectiveSequence": 2,
              "effectiveFileSequence": 2
            }
          ],
          "rows": [
            {
              "observation_id": 1,
              "station": "North",
              "observed_at": "2026-01-01T00:00:00.000",
              "temperature_c": 5.0
            },
            {
              "observation_id": 2,
              "station": "South",
              "observed_at": "2026-01-01T03:00:00.000",
              "temperature_c": 6.0
            },
            {
              "observation_id": 4,
              "station": "South",
              "observed_at": "2026-01-01T09:00:00.000",
              "temperature_c": 8.0
            },
            {
              "observation_id": 5,
              "station": "North",
              "observed_at": "2026-01-01T12:00:00.000",
              "temperature_c": 9.0
            },
            {
              "observation_id": 6,
              "station": "South",
              "observed_at": "2026-01-01T15:00:00.000",
              "temperature_c": 10.0
            },
            {
              "observation_id": 7,
              "station": "North",
              "observed_at": "2026-01-02T00:00:00.000",
              "temperature_c": 11.0
            },
            {
              "observation_id": 8,
              "station": "South",
              "observed_at": "2026-01-02T03:00:00.000",
              "temperature_c": 12.0
            },
            {
              "observation_id": 9,
              "station": "North",
              "observed_at": "2026-01-02T06:00:00.000",
              "temperature_c": 13.0
            },
            {
              "observation_id": 10,
              "station": "South",
              "observed_at": "2026-01-02T09:00:00.000",
              "temperature_c": 14.0
            },
            {
              "observation_id": 11,
              "station": "North",
              "observed_at": "2026-01-02T12:00:00.000",
              "temperature_c": 15.0
            },
            {
              "observation_id": 12,
              "station": "South",
              "observed_at": "2026-01-02T15:00:00.000",
              "temperature_c": 16.0
            },
            {
              "observation_id": 13,
              "station": "North",
              "observed_at": "2026-01-01T21:00:00.000",
              "temperature_c": 17.0
            },
            {
              "observation_id": 14,
              "station": "South",
              "observed_at": "2026-01-03T03:00:00.000",
              "temperature_c": 18.0
            },
            {
              "observation_id": 15,
              "station": "North",
              "observed_at": "2026-01-03T06:00:00.000",
              "temperature_c": 19.0
            },
            {
              "observation_id": 16,
              "station": "South",
              "observed_at": "2026-01-03T09:00:00.000",
              "temperature_c": 20.0
            },
            {
              "observation_id": 17,
              "station": "North",
              "observed_at": "2026-01-03T12:00:00.000",
              "temperature_c": 21.0
            },
            {
              "observation_id": 18,
              "station": "South",
              "observed_at": "2026-01-03T15:00:00.000",
              "temperature_c": 22.0
            }
          ],
          "warmIds": [
            16,
            17,
            18
          ]
        },
        {
          "label": "Append a new observation 3",
          "id": "4243774134377942860",
          "sequence": 3,
          "metadata": "tables/position/metadata/v4.metadata.json",
          "manifestList": "tables/position/metadata/snap-4243774134377942860-1-039c6108-be12-46ef-831a-0816c084bebe.avro",
          "entries": [
            {
              "status": 1,
              "snapshot_id": "4243774134377942860",
              "sequence_number": null,
              "file_sequence_number": null,
              "data_file": {
                "content": 0,
                "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/position/D.parquet",
                "file_format": "PARQUET",
                "partition": {},
                "record_count": 1,
                "file_size_in_bytes": 1590,
                "column_sizes": null,
                "value_counts": null,
                "null_value_counts": null,
                "nan_value_counts": null,
                "lower_bounds": null,
                "upper_bounds": null,
                "key_metadata": null,
                "split_offsets": null,
                "equality_ids": null,
                "sort_order_id": 0,
                "referenced_data_file": null
              },
              "manifest": "tables/position/metadata/039c6108-be12-46ef-831a-0816c084bebe-m0.avro",
              "manifestSequence": 3,
              "effectiveSequence": 3,
              "effectiveFileSequence": 3
            },
            {
              "status": 1,
              "snapshot_id": "4629318251272514798",
              "sequence_number": null,
              "file_sequence_number": null,
              "data_file": {
                "content": 0,
                "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/position/A.parquet",
                "file_format": "PARQUET",
                "partition": {},
                "record_count": 6,
                "file_size_in_bytes": 1757,
                "column_sizes": null,
                "value_counts": null,
                "null_value_counts": null,
                "nan_value_counts": null,
                "lower_bounds": null,
                "upper_bounds": null,
                "key_metadata": null,
                "split_offsets": null,
                "equality_ids": null,
                "sort_order_id": 0,
                "referenced_data_file": null
              },
              "manifest": "tables/position/metadata/a234f674-99a6-4417-9c7a-3a520ff23576-m0.avro",
              "manifestSequence": 1,
              "effectiveSequence": 1,
              "effectiveFileSequence": 1
            },
            {
              "status": 1,
              "snapshot_id": "4629318251272514798",
              "sequence_number": null,
              "file_sequence_number": null,
              "data_file": {
                "content": 0,
                "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/position/B.parquet",
                "file_format": "PARQUET",
                "partition": {},
                "record_count": 12,
                "file_size_in_bytes": 1963,
                "column_sizes": null,
                "value_counts": null,
                "null_value_counts": null,
                "nan_value_counts": null,
                "lower_bounds": null,
                "upper_bounds": null,
                "key_metadata": null,
                "split_offsets": null,
                "equality_ids": null,
                "sort_order_id": 0,
                "referenced_data_file": null
              },
              "manifest": "tables/position/metadata/a234f674-99a6-4417-9c7a-3a520ff23576-m0.avro",
              "manifestSequence": 1,
              "effectiveSequence": 1,
              "effectiveFileSequence": 1
            },
            {
              "status": 1,
              "snapshot_id": "1551675423107445728",
              "sequence_number": null,
              "file_sequence_number": null,
              "data_file": {
                "content": 1,
                "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/position/P.parquet",
                "file_format": "PARQUET",
                "partition": {},
                "record_count": 1,
                "file_size_in_bytes": 784,
                "column_sizes": null,
                "value_counts": null,
                "null_value_counts": null,
                "nan_value_counts": null,
                "lower_bounds": null,
                "upper_bounds": null,
                "key_metadata": null,
                "split_offsets": null,
                "equality_ids": null,
                "sort_order_id": null,
                "referenced_data_file": null
              },
              "manifest": "tables/position/metadata/1dd1af48-c909-4fed-8cf3-199406c575d8-m0.avro",
              "manifestSequence": 2,
              "effectiveSequence": 2,
              "effectiveFileSequence": 2
            }
          ],
          "rows": [
            {
              "observation_id": 1,
              "station": "North",
              "observed_at": "2026-01-01T00:00:00.000",
              "temperature_c": 5.0
            },
            {
              "observation_id": 2,
              "station": "South",
              "observed_at": "2026-01-01T03:00:00.000",
              "temperature_c": 6.0
            },
            {
              "observation_id": 3,
              "station": "North",
              "observed_at": "2026-01-01T06:00:00.000",
              "temperature_c": 30.0
            },
            {
              "observation_id": 4,
              "station": "South",
              "observed_at": "2026-01-01T09:00:00.000",
              "temperature_c": 8.0
            },
            {
              "observation_id": 5,
              "station": "North",
              "observed_at": "2026-01-01T12:00:00.000",
              "temperature_c": 9.0
            },
            {
              "observation_id": 6,
              "station": "South",
              "observed_at": "2026-01-01T15:00:00.000",
              "temperature_c": 10.0
            },
            {
              "observation_id": 7,
              "station": "North",
              "observed_at": "2026-01-02T00:00:00.000",
              "temperature_c": 11.0
            },
            {
              "observation_id": 8,
              "station": "South",
              "observed_at": "2026-01-02T03:00:00.000",
              "temperature_c": 12.0
            },
            {
              "observation_id": 9,
              "station": "North",
              "observed_at": "2026-01-02T06:00:00.000",
              "temperature_c": 13.0
            },
            {
              "observation_id": 10,
              "station": "South",
              "observed_at": "2026-01-02T09:00:00.000",
              "temperature_c": 14.0
            },
            {
              "observation_id": 11,
              "station": "North",
              "observed_at": "2026-01-02T12:00:00.000",
              "temperature_c": 15.0
            },
            {
              "observation_id": 12,
              "station": "South",
              "observed_at": "2026-01-02T15:00:00.000",
              "temperature_c": 16.0
            },
            {
              "observation_id": 13,
              "station": "North",
              "observed_at": "2026-01-01T21:00:00.000",
              "temperature_c": 17.0
            },
            {
              "observation_id": 14,
              "station": "South",
              "observed_at": "2026-01-03T03:00:00.000",
              "temperature_c": 18.0
            },
            {
              "observation_id": 15,
              "station": "North",
              "observed_at": "2026-01-03T06:00:00.000",
              "temperature_c": 19.0
            },
            {
              "observation_id": 16,
              "station": "South",
              "observed_at": "2026-01-03T09:00:00.000",
              "temperature_c": 20.0
            },
            {
              "observation_id": 17,
              "station": "North",
              "observed_at": "2026-01-03T12:00:00.000",
              "temperature_c": 21.0
            },
            {
              "observation_id": 18,
              "station": "South",
              "observed_at": "2026-01-03T15:00:00.000",
              "temperature_c": 22.0
            }
          ],
          "warmIds": [
            3,
            16,
            17,
            18
          ]
        }
      ]
    },
    {
      "key": "equality",
      "partitioned": false,
      "spec": {
        "spec-id": 0,
        "fields": []
      },
      "files": [
        {
          "label": "A",
          "path": "tables/equality/A.parquet",
          "uri": "file:///private/tmp/iceberg-s24gi2hb/tables/equality/A.parquet",
          "rows": [
            {
              "observation_id": 1,
              "station": "North",
              "observed_at": "2026-01-01T00:00:00.000",
              "temperature_c": 5.0
            },
            {
              "observation_id": 2,
              "station": "South",
              "observed_at": "2026-01-01T03:00:00.000",
              "temperature_c": 6.0
            },
            {
              "observation_id": 3,
              "station": "North",
              "observed_at": "2026-01-01T06:00:00.000",
              "temperature_c": 7.0
            },
            {
              "observation_id": 4,
              "station": "South",
              "observed_at": "2026-01-01T09:00:00.000",
              "temperature_c": 8.0
            },
            {
              "observation_id": 5,
              "station": "North",
              "observed_at": "2026-01-01T12:00:00.000",
              "temperature_c": 9.0
            },
            {
              "observation_id": 6,
              "station": "South",
              "observed_at": "2026-01-01T15:00:00.000",
              "temperature_c": 10.0
            }
          ],
          "schema": [
            {
              "name": "observation_id",
              "id": 1
            },
            {
              "name": "station",
              "id": 2
            },
            {
              "name": "observed_at",
              "id": 3
            },
            {
              "name": "temperature_c",
              "id": 4
            }
          ]
        },
        {
          "label": "B",
          "path": "tables/equality/B.parquet",
          "uri": "file:///private/tmp/iceberg-s24gi2hb/tables/equality/B.parquet",
          "rows": [
            {
              "observation_id": 7,
              "station": "North",
              "observed_at": "2026-01-02T00:00:00.000",
              "temperature_c": 11.0
            },
            {
              "observation_id": 8,
              "station": "South",
              "observed_at": "2026-01-02T03:00:00.000",
              "temperature_c": 12.0
            },
            {
              "observation_id": 9,
              "station": "North",
              "observed_at": "2026-01-02T06:00:00.000",
              "temperature_c": 13.0
            },
            {
              "observation_id": 10,
              "station": "South",
              "observed_at": "2026-01-02T09:00:00.000",
              "temperature_c": 14.0
            },
            {
              "observation_id": 11,
              "station": "North",
              "observed_at": "2026-01-02T12:00:00.000",
              "temperature_c": 15.0
            },
            {
              "observation_id": 12,
              "station": "South",
              "observed_at": "2026-01-02T15:00:00.000",
              "temperature_c": 16.0
            },
            {
              "observation_id": 13,
              "station": "North",
              "observed_at": "2026-01-01T21:00:00.000",
              "temperature_c": 17.0
            },
            {
              "observation_id": 14,
              "station": "South",
              "observed_at": "2026-01-03T03:00:00.000",
              "temperature_c": 18.0
            },
            {
              "observation_id": 15,
              "station": "North",
              "observed_at": "2026-01-03T06:00:00.000",
              "temperature_c": 19.0
            },
            {
              "observation_id": 16,
              "station": "South",
              "observed_at": "2026-01-03T09:00:00.000",
              "temperature_c": 20.0
            },
            {
              "observation_id": 17,
              "station": "North",
              "observed_at": "2026-01-03T12:00:00.000",
              "temperature_c": 21.0
            },
            {
              "observation_id": 18,
              "station": "South",
              "observed_at": "2026-01-03T15:00:00.000",
              "temperature_c": 22.0
            }
          ],
          "schema": [
            {
              "name": "observation_id",
              "id": 1
            },
            {
              "name": "station",
              "id": 2
            },
            {
              "name": "observed_at",
              "id": 3
            },
            {
              "name": "temperature_c",
              "id": 4
            }
          ]
        },
        {
          "label": "E",
          "path": "tables/equality/E.parquet",
          "uri": "file:///private/tmp/iceberg-s24gi2hb/tables/equality/E.parquet",
          "rows": [
            {
              "observation_id": 3
            }
          ],
          "schema": [
            {
              "name": "observation_id",
              "id": 1
            }
          ]
        },
        {
          "label": "D",
          "path": "tables/equality/D.parquet",
          "uri": "file:///private/tmp/iceberg-s24gi2hb/tables/equality/D.parquet",
          "rows": [
            {
              "observation_id": 3,
              "station": "North",
              "observed_at": "2026-01-01T06:00:00.000",
              "temperature_c": 30.0
            }
          ],
          "schema": [
            {
              "name": "observation_id",
              "id": 1
            },
            {
              "name": "station",
              "id": 2
            },
            {
              "name": "observed_at",
              "id": 3
            },
            {
              "name": "temperature_c",
              "id": 4
            }
          ]
        }
      ],
      "snapshots": [
        {
          "label": "Eighteen original observations",
          "id": "5833448318538228973",
          "sequence": 1,
          "metadata": "tables/equality/metadata/v2.metadata.json",
          "manifestList": "tables/equality/metadata/snap-5833448318538228973-1-584f0857-4f93-411c-99da-d9b5f2aae5fc.avro",
          "entries": [
            {
              "status": 1,
              "snapshot_id": "5833448318538228973",
              "sequence_number": null,
              "file_sequence_number": null,
              "data_file": {
                "content": 0,
                "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/equality/A.parquet",
                "file_format": "PARQUET",
                "partition": {},
                "record_count": 6,
                "file_size_in_bytes": 1757,
                "column_sizes": null,
                "value_counts": null,
                "null_value_counts": null,
                "nan_value_counts": null,
                "lower_bounds": null,
                "upper_bounds": null,
                "key_metadata": null,
                "split_offsets": null,
                "equality_ids": null,
                "sort_order_id": 0,
                "referenced_data_file": null
              },
              "manifest": "tables/equality/metadata/584f0857-4f93-411c-99da-d9b5f2aae5fc-m0.avro",
              "manifestSequence": 1,
              "effectiveSequence": 1,
              "effectiveFileSequence": 1
            },
            {
              "status": 1,
              "snapshot_id": "5833448318538228973",
              "sequence_number": null,
              "file_sequence_number": null,
              "data_file": {
                "content": 0,
                "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/equality/B.parquet",
                "file_format": "PARQUET",
                "partition": {},
                "record_count": 12,
                "file_size_in_bytes": 1963,
                "column_sizes": null,
                "value_counts": null,
                "null_value_counts": null,
                "nan_value_counts": null,
                "lower_bounds": null,
                "upper_bounds": null,
                "key_metadata": null,
                "split_offsets": null,
                "equality_ids": null,
                "sort_order_id": 0,
                "referenced_data_file": null
              },
              "manifest": "tables/equality/metadata/584f0857-4f93-411c-99da-d9b5f2aae5fc-m0.avro",
              "manifestSequence": 1,
              "effectiveSequence": 1,
              "effectiveFileSequence": 1
            }
          ],
          "rows": [
            {
              "observation_id": 1,
              "station": "North",
              "observed_at": "2026-01-01T00:00:00.000",
              "temperature_c": 5.0
            },
            {
              "observation_id": 2,
              "station": "South",
              "observed_at": "2026-01-01T03:00:00.000",
              "temperature_c": 6.0
            },
            {
              "observation_id": 3,
              "station": "North",
              "observed_at": "2026-01-01T06:00:00.000",
              "temperature_c": 7.0
            },
            {
              "observation_id": 4,
              "station": "South",
              "observed_at": "2026-01-01T09:00:00.000",
              "temperature_c": 8.0
            },
            {
              "observation_id": 5,
              "station": "North",
              "observed_at": "2026-01-01T12:00:00.000",
              "temperature_c": 9.0
            },
            {
              "observation_id": 6,
              "station": "South",
              "observed_at": "2026-01-01T15:00:00.000",
              "temperature_c": 10.0
            },
            {
              "observation_id": 7,
              "station": "North",
              "observed_at": "2026-01-02T00:00:00.000",
              "temperature_c": 11.0
            },
            {
              "observation_id": 8,
              "station": "South",
              "observed_at": "2026-01-02T03:00:00.000",
              "temperature_c": 12.0
            },
            {
              "observation_id": 9,
              "station": "North",
              "observed_at": "2026-01-02T06:00:00.000",
              "temperature_c": 13.0
            },
            {
              "observation_id": 10,
              "station": "South",
              "observed_at": "2026-01-02T09:00:00.000",
              "temperature_c": 14.0
            },
            {
              "observation_id": 11,
              "station": "North",
              "observed_at": "2026-01-02T12:00:00.000",
              "temperature_c": 15.0
            },
            {
              "observation_id": 12,
              "station": "South",
              "observed_at": "2026-01-02T15:00:00.000",
              "temperature_c": 16.0
            },
            {
              "observation_id": 13,
              "station": "North",
              "observed_at": "2026-01-01T21:00:00.000",
              "temperature_c": 17.0
            },
            {
              "observation_id": 14,
              "station": "South",
              "observed_at": "2026-01-03T03:00:00.000",
              "temperature_c": 18.0
            },
            {
              "observation_id": 15,
              "station": "North",
              "observed_at": "2026-01-03T06:00:00.000",
              "temperature_c": 19.0
            },
            {
              "observation_id": 16,
              "station": "South",
              "observed_at": "2026-01-03T09:00:00.000",
              "temperature_c": 20.0
            },
            {
              "observation_id": 17,
              "station": "North",
              "observed_at": "2026-01-03T12:00:00.000",
              "temperature_c": 21.0
            },
            {
              "observation_id": 18,
              "station": "South",
              "observed_at": "2026-01-03T15:00:00.000",
              "temperature_c": 22.0
            }
          ],
          "warmIds": [
            16,
            17,
            18
          ]
        },
        {
          "label": "Delete key 3 and insert its replacement together",
          "id": "7654658913322873365",
          "sequence": 2,
          "metadata": "tables/equality/metadata/v3.metadata.json",
          "manifestList": "tables/equality/metadata/snap-7654658913322873365-1-6da5ccb5-1342-40d7-ae65-9983a2b2e828.avro",
          "entries": [
            {
              "status": 1,
              "snapshot_id": "7654658913322873365",
              "sequence_number": null,
              "file_sequence_number": null,
              "data_file": {
                "content": 0,
                "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/equality/D.parquet",
                "file_format": "PARQUET",
                "partition": {},
                "record_count": 1,
                "file_size_in_bytes": 1590,
                "column_sizes": null,
                "value_counts": null,
                "null_value_counts": null,
                "nan_value_counts": null,
                "lower_bounds": null,
                "upper_bounds": null,
                "key_metadata": null,
                "split_offsets": null,
                "equality_ids": null,
                "sort_order_id": 0,
                "referenced_data_file": null
              },
              "manifest": "tables/equality/metadata/6da5ccb5-1342-40d7-ae65-9983a2b2e828-m0.avro",
              "manifestSequence": 2,
              "effectiveSequence": 2,
              "effectiveFileSequence": 2
            },
            {
              "status": 1,
              "snapshot_id": "5833448318538228973",
              "sequence_number": null,
              "file_sequence_number": null,
              "data_file": {
                "content": 0,
                "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/equality/A.parquet",
                "file_format": "PARQUET",
                "partition": {},
                "record_count": 6,
                "file_size_in_bytes": 1757,
                "column_sizes": null,
                "value_counts": null,
                "null_value_counts": null,
                "nan_value_counts": null,
                "lower_bounds": null,
                "upper_bounds": null,
                "key_metadata": null,
                "split_offsets": null,
                "equality_ids": null,
                "sort_order_id": 0,
                "referenced_data_file": null
              },
              "manifest": "tables/equality/metadata/584f0857-4f93-411c-99da-d9b5f2aae5fc-m0.avro",
              "manifestSequence": 1,
              "effectiveSequence": 1,
              "effectiveFileSequence": 1
            },
            {
              "status": 1,
              "snapshot_id": "5833448318538228973",
              "sequence_number": null,
              "file_sequence_number": null,
              "data_file": {
                "content": 0,
                "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/equality/B.parquet",
                "file_format": "PARQUET",
                "partition": {},
                "record_count": 12,
                "file_size_in_bytes": 1963,
                "column_sizes": null,
                "value_counts": null,
                "null_value_counts": null,
                "nan_value_counts": null,
                "lower_bounds": null,
                "upper_bounds": null,
                "key_metadata": null,
                "split_offsets": null,
                "equality_ids": null,
                "sort_order_id": 0,
                "referenced_data_file": null
              },
              "manifest": "tables/equality/metadata/584f0857-4f93-411c-99da-d9b5f2aae5fc-m0.avro",
              "manifestSequence": 1,
              "effectiveSequence": 1,
              "effectiveFileSequence": 1
            },
            {
              "status": 1,
              "snapshot_id": "7654658913322873365",
              "sequence_number": null,
              "file_sequence_number": null,
              "data_file": {
                "content": 2,
                "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/equality/E.parquet",
                "file_format": "PARQUET",
                "partition": {},
                "record_count": 1,
                "file_size_in_bytes": 495,
                "column_sizes": null,
                "value_counts": null,
                "null_value_counts": null,
                "nan_value_counts": null,
                "lower_bounds": null,
                "upper_bounds": null,
                "key_metadata": null,
                "split_offsets": null,
                "equality_ids": [
                  1
                ],
                "sort_order_id": 0,
                "referenced_data_file": null
              },
              "manifest": "tables/equality/metadata/6da5ccb5-1342-40d7-ae65-9983a2b2e828-m1.avro",
              "manifestSequence": 2,
              "effectiveSequence": 2,
              "effectiveFileSequence": 2
            }
          ],
          "rows": [
            {
              "observation_id": 1,
              "station": "North",
              "observed_at": "2026-01-01T00:00:00.000",
              "temperature_c": 5.0
            },
            {
              "observation_id": 2,
              "station": "South",
              "observed_at": "2026-01-01T03:00:00.000",
              "temperature_c": 6.0
            },
            {
              "observation_id": 3,
              "station": "North",
              "observed_at": "2026-01-01T06:00:00.000",
              "temperature_c": 30.0
            },
            {
              "observation_id": 4,
              "station": "South",
              "observed_at": "2026-01-01T09:00:00.000",
              "temperature_c": 8.0
            },
            {
              "observation_id": 5,
              "station": "North",
              "observed_at": "2026-01-01T12:00:00.000",
              "temperature_c": 9.0
            },
            {
              "observation_id": 6,
              "station": "South",
              "observed_at": "2026-01-01T15:00:00.000",
              "temperature_c": 10.0
            },
            {
              "observation_id": 7,
              "station": "North",
              "observed_at": "2026-01-02T00:00:00.000",
              "temperature_c": 11.0
            },
            {
              "observation_id": 8,
              "station": "South",
              "observed_at": "2026-01-02T03:00:00.000",
              "temperature_c": 12.0
            },
            {
              "observation_id": 9,
              "station": "North",
              "observed_at": "2026-01-02T06:00:00.000",
              "temperature_c": 13.0
            },
            {
              "observation_id": 10,
              "station": "South",
              "observed_at": "2026-01-02T09:00:00.000",
              "temperature_c": 14.0
            },
            {
              "observation_id": 11,
              "station": "North",
              "observed_at": "2026-01-02T12:00:00.000",
              "temperature_c": 15.0
            },
            {
              "observation_id": 12,
              "station": "South",
              "observed_at": "2026-01-02T15:00:00.000",
              "temperature_c": 16.0
            },
            {
              "observation_id": 13,
              "station": "North",
              "observed_at": "2026-01-01T21:00:00.000",
              "temperature_c": 17.0
            },
            {
              "observation_id": 14,
              "station": "South",
              "observed_at": "2026-01-03T03:00:00.000",
              "temperature_c": 18.0
            },
            {
              "observation_id": 15,
              "station": "North",
              "observed_at": "2026-01-03T06:00:00.000",
              "temperature_c": 19.0
            },
            {
              "observation_id": 16,
              "station": "South",
              "observed_at": "2026-01-03T09:00:00.000",
              "temperature_c": 20.0
            },
            {
              "observation_id": 17,
              "station": "North",
              "observed_at": "2026-01-03T12:00:00.000",
              "temperature_c": 21.0
            },
            {
              "observation_id": 18,
              "station": "South",
              "observed_at": "2026-01-03T15:00:00.000",
              "temperature_c": 22.0
            }
          ],
          "warmIds": [
            3,
            16,
            17,
            18
          ]
        }
      ]
    },
    {
      "key": "position-same",
      "partitioned": false,
      "spec": {
        "spec-id": 0,
        "fields": []
      },
      "files": [
        {
          "label": "A",
          "path": "tables/position-same/A.parquet",
          "uri": "file:///private/tmp/iceberg-s24gi2hb/tables/position-same/A.parquet",
          "rows": [
            {
              "observation_id": 1,
              "station": "North",
              "observed_at": "2026-01-01T00:00:00.000",
              "temperature_c": 5.0
            },
            {
              "observation_id": 2,
              "station": "South",
              "observed_at": "2026-01-01T03:00:00.000",
              "temperature_c": 6.0
            },
            {
              "observation_id": 3,
              "station": "North",
              "observed_at": "2026-01-01T06:00:00.000",
              "temperature_c": 7.0
            },
            {
              "observation_id": 4,
              "station": "South",
              "observed_at": "2026-01-01T09:00:00.000",
              "temperature_c": 8.0
            },
            {
              "observation_id": 5,
              "station": "North",
              "observed_at": "2026-01-01T12:00:00.000",
              "temperature_c": 9.0
            },
            {
              "observation_id": 6,
              "station": "South",
              "observed_at": "2026-01-01T15:00:00.000",
              "temperature_c": 10.0
            }
          ],
          "schema": [
            {
              "name": "observation_id",
              "id": 1
            },
            {
              "name": "station",
              "id": 2
            },
            {
              "name": "observed_at",
              "id": 3
            },
            {
              "name": "temperature_c",
              "id": 4
            }
          ]
        },
        {
          "label": "B",
          "path": "tables/position-same/B.parquet",
          "uri": "file:///private/tmp/iceberg-s24gi2hb/tables/position-same/B.parquet",
          "rows": [
            {
              "observation_id": 7,
              "station": "North",
              "observed_at": "2026-01-02T00:00:00.000",
              "temperature_c": 11.0
            },
            {
              "observation_id": 8,
              "station": "South",
              "observed_at": "2026-01-02T03:00:00.000",
              "temperature_c": 12.0
            },
            {
              "observation_id": 9,
              "station": "North",
              "observed_at": "2026-01-02T06:00:00.000",
              "temperature_c": 13.0
            },
            {
              "observation_id": 10,
              "station": "South",
              "observed_at": "2026-01-02T09:00:00.000",
              "temperature_c": 14.0
            },
            {
              "observation_id": 11,
              "station": "North",
              "observed_at": "2026-01-02T12:00:00.000",
              "temperature_c": 15.0
            },
            {
              "observation_id": 12,
              "station": "South",
              "observed_at": "2026-01-02T15:00:00.000",
              "temperature_c": 16.0
            },
            {
              "observation_id": 13,
              "station": "North",
              "observed_at": "2026-01-01T21:00:00.000",
              "temperature_c": 17.0
            },
            {
              "observation_id": 14,
              "station": "South",
              "observed_at": "2026-01-03T03:00:00.000",
              "temperature_c": 18.0
            },
            {
              "observation_id": 15,
              "station": "North",
              "observed_at": "2026-01-03T06:00:00.000",
              "temperature_c": 19.0
            },
            {
              "observation_id": 16,
              "station": "South",
              "observed_at": "2026-01-03T09:00:00.000",
              "temperature_c": 20.0
            },
            {
              "observation_id": 17,
              "station": "North",
              "observed_at": "2026-01-03T12:00:00.000",
              "temperature_c": 21.0
            },
            {
              "observation_id": 18,
              "station": "South",
              "observed_at": "2026-01-03T15:00:00.000",
              "temperature_c": 22.0
            }
          ],
          "schema": [
            {
              "name": "observation_id",
              "id": 1
            },
            {
              "name": "station",
              "id": 2
            },
            {
              "name": "observed_at",
              "id": 3
            },
            {
              "name": "temperature_c",
              "id": 4
            }
          ]
        },
        {
          "label": "D",
          "path": "tables/position-same/D.parquet",
          "uri": "file:///private/tmp/iceberg-s24gi2hb/tables/position-same/D.parquet",
          "rows": [
            {
              "observation_id": 3,
              "station": "North",
              "observed_at": "2026-01-01T06:00:00.000",
              "temperature_c": 30.0
            }
          ],
          "schema": [
            {
              "name": "observation_id",
              "id": 1
            },
            {
              "name": "station",
              "id": 2
            },
            {
              "name": "observed_at",
              "id": 3
            },
            {
              "name": "temperature_c",
              "id": 4
            }
          ]
        },
        {
          "label": "P",
          "path": "tables/position-same/P.parquet",
          "uri": "file:///private/tmp/iceberg-s24gi2hb/tables/position-same/P.parquet",
          "rows": [
            {
              "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/position-same/D.parquet",
              "pos": 0
            }
          ],
          "schema": [
            {
              "name": "file_path",
              "id": 2147483546
            },
            {
              "name": "pos",
              "id": 2147483545
            }
          ]
        }
      ],
      "snapshots": [
        {
          "label": "Eighteen original observations",
          "id": "966253210586484786",
          "sequence": 1,
          "metadata": "tables/position-same/metadata/v2.metadata.json",
          "manifestList": "tables/position-same/metadata/snap-966253210586484786-1-128e6b9c-0b05-45d4-8a47-30386f623e91.avro",
          "entries": [
            {
              "status": 1,
              "snapshot_id": "966253210586484786",
              "sequence_number": null,
              "file_sequence_number": null,
              "data_file": {
                "content": 0,
                "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/position-same/A.parquet",
                "file_format": "PARQUET",
                "partition": {},
                "record_count": 6,
                "file_size_in_bytes": 1757,
                "column_sizes": null,
                "value_counts": null,
                "null_value_counts": null,
                "nan_value_counts": null,
                "lower_bounds": null,
                "upper_bounds": null,
                "key_metadata": null,
                "split_offsets": null,
                "equality_ids": null,
                "sort_order_id": 0,
                "referenced_data_file": null
              },
              "manifest": "tables/position-same/metadata/128e6b9c-0b05-45d4-8a47-30386f623e91-m0.avro",
              "manifestSequence": 1,
              "effectiveSequence": 1,
              "effectiveFileSequence": 1
            },
            {
              "status": 1,
              "snapshot_id": "966253210586484786",
              "sequence_number": null,
              "file_sequence_number": null,
              "data_file": {
                "content": 0,
                "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/position-same/B.parquet",
                "file_format": "PARQUET",
                "partition": {},
                "record_count": 12,
                "file_size_in_bytes": 1963,
                "column_sizes": null,
                "value_counts": null,
                "null_value_counts": null,
                "nan_value_counts": null,
                "lower_bounds": null,
                "upper_bounds": null,
                "key_metadata": null,
                "split_offsets": null,
                "equality_ids": null,
                "sort_order_id": 0,
                "referenced_data_file": null
              },
              "manifest": "tables/position-same/metadata/128e6b9c-0b05-45d4-8a47-30386f623e91-m0.avro",
              "manifestSequence": 1,
              "effectiveSequence": 1,
              "effectiveFileSequence": 1
            }
          ],
          "rows": [
            {
              "observation_id": 1,
              "station": "North",
              "observed_at": "2026-01-01T00:00:00.000",
              "temperature_c": 5.0
            },
            {
              "observation_id": 2,
              "station": "South",
              "observed_at": "2026-01-01T03:00:00.000",
              "temperature_c": 6.0
            },
            {
              "observation_id": 3,
              "station": "North",
              "observed_at": "2026-01-01T06:00:00.000",
              "temperature_c": 7.0
            },
            {
              "observation_id": 4,
              "station": "South",
              "observed_at": "2026-01-01T09:00:00.000",
              "temperature_c": 8.0
            },
            {
              "observation_id": 5,
              "station": "North",
              "observed_at": "2026-01-01T12:00:00.000",
              "temperature_c": 9.0
            },
            {
              "observation_id": 6,
              "station": "South",
              "observed_at": "2026-01-01T15:00:00.000",
              "temperature_c": 10.0
            },
            {
              "observation_id": 7,
              "station": "North",
              "observed_at": "2026-01-02T00:00:00.000",
              "temperature_c": 11.0
            },
            {
              "observation_id": 8,
              "station": "South",
              "observed_at": "2026-01-02T03:00:00.000",
              "temperature_c": 12.0
            },
            {
              "observation_id": 9,
              "station": "North",
              "observed_at": "2026-01-02T06:00:00.000",
              "temperature_c": 13.0
            },
            {
              "observation_id": 10,
              "station": "South",
              "observed_at": "2026-01-02T09:00:00.000",
              "temperature_c": 14.0
            },
            {
              "observation_id": 11,
              "station": "North",
              "observed_at": "2026-01-02T12:00:00.000",
              "temperature_c": 15.0
            },
            {
              "observation_id": 12,
              "station": "South",
              "observed_at": "2026-01-02T15:00:00.000",
              "temperature_c": 16.0
            },
            {
              "observation_id": 13,
              "station": "North",
              "observed_at": "2026-01-01T21:00:00.000",
              "temperature_c": 17.0
            },
            {
              "observation_id": 14,
              "station": "South",
              "observed_at": "2026-01-03T03:00:00.000",
              "temperature_c": 18.0
            },
            {
              "observation_id": 15,
              "station": "North",
              "observed_at": "2026-01-03T06:00:00.000",
              "temperature_c": 19.0
            },
            {
              "observation_id": 16,
              "station": "South",
              "observed_at": "2026-01-03T09:00:00.000",
              "temperature_c": 20.0
            },
            {
              "observation_id": 17,
              "station": "North",
              "observed_at": "2026-01-03T12:00:00.000",
              "temperature_c": 21.0
            },
            {
              "observation_id": 18,
              "station": "South",
              "observed_at": "2026-01-03T15:00:00.000",
              "temperature_c": 22.0
            }
          ],
          "warmIds": [
            16,
            17,
            18
          ]
        },
        {
          "label": "Insert D and delete its position 0 together",
          "id": "3304934347579782469",
          "sequence": 2,
          "metadata": "tables/position-same/metadata/v3.metadata.json",
          "manifestList": "tables/position-same/metadata/snap-3304934347579782469-1-35bc0c9b-35fb-4d76-9fdf-376e5bc888ab.avro",
          "entries": [
            {
              "status": 1,
              "snapshot_id": "3304934347579782469",
              "sequence_number": null,
              "file_sequence_number": null,
              "data_file": {
                "content": 0,
                "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/position-same/D.parquet",
                "file_format": "PARQUET",
                "partition": {},
                "record_count": 1,
                "file_size_in_bytes": 1590,
                "column_sizes": null,
                "value_counts": null,
                "null_value_counts": null,
                "nan_value_counts": null,
                "lower_bounds": null,
                "upper_bounds": null,
                "key_metadata": null,
                "split_offsets": null,
                "equality_ids": null,
                "sort_order_id": 0,
                "referenced_data_file": null
              },
              "manifest": "tables/position-same/metadata/35bc0c9b-35fb-4d76-9fdf-376e5bc888ab-m0.avro",
              "manifestSequence": 2,
              "effectiveSequence": 2,
              "effectiveFileSequence": 2
            },
            {
              "status": 1,
              "snapshot_id": "966253210586484786",
              "sequence_number": null,
              "file_sequence_number": null,
              "data_file": {
                "content": 0,
                "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/position-same/A.parquet",
                "file_format": "PARQUET",
                "partition": {},
                "record_count": 6,
                "file_size_in_bytes": 1757,
                "column_sizes": null,
                "value_counts": null,
                "null_value_counts": null,
                "nan_value_counts": null,
                "lower_bounds": null,
                "upper_bounds": null,
                "key_metadata": null,
                "split_offsets": null,
                "equality_ids": null,
                "sort_order_id": 0,
                "referenced_data_file": null
              },
              "manifest": "tables/position-same/metadata/128e6b9c-0b05-45d4-8a47-30386f623e91-m0.avro",
              "manifestSequence": 1,
              "effectiveSequence": 1,
              "effectiveFileSequence": 1
            },
            {
              "status": 1,
              "snapshot_id": "966253210586484786",
              "sequence_number": null,
              "file_sequence_number": null,
              "data_file": {
                "content": 0,
                "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/position-same/B.parquet",
                "file_format": "PARQUET",
                "partition": {},
                "record_count": 12,
                "file_size_in_bytes": 1963,
                "column_sizes": null,
                "value_counts": null,
                "null_value_counts": null,
                "nan_value_counts": null,
                "lower_bounds": null,
                "upper_bounds": null,
                "key_metadata": null,
                "split_offsets": null,
                "equality_ids": null,
                "sort_order_id": 0,
                "referenced_data_file": null
              },
              "manifest": "tables/position-same/metadata/128e6b9c-0b05-45d4-8a47-30386f623e91-m0.avro",
              "manifestSequence": 1,
              "effectiveSequence": 1,
              "effectiveFileSequence": 1
            },
            {
              "status": 1,
              "snapshot_id": "3304934347579782469",
              "sequence_number": null,
              "file_sequence_number": null,
              "data_file": {
                "content": 1,
                "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/position-same/P.parquet",
                "file_format": "PARQUET",
                "partition": {},
                "record_count": 1,
                "file_size_in_bytes": 790,
                "column_sizes": null,
                "value_counts": null,
                "null_value_counts": null,
                "nan_value_counts": null,
                "lower_bounds": null,
                "upper_bounds": null,
                "key_metadata": null,
                "split_offsets": null,
                "equality_ids": null,
                "sort_order_id": null,
                "referenced_data_file": null
              },
              "manifest": "tables/position-same/metadata/35bc0c9b-35fb-4d76-9fdf-376e5bc888ab-m1.avro",
              "manifestSequence": 2,
              "effectiveSequence": 2,
              "effectiveFileSequence": 2
            }
          ],
          "rows": [
            {
              "observation_id": 1,
              "station": "North",
              "observed_at": "2026-01-01T00:00:00.000",
              "temperature_c": 5.0
            },
            {
              "observation_id": 2,
              "station": "South",
              "observed_at": "2026-01-01T03:00:00.000",
              "temperature_c": 6.0
            },
            {
              "observation_id": 3,
              "station": "North",
              "observed_at": "2026-01-01T06:00:00.000",
              "temperature_c": 7.0
            },
            {
              "observation_id": 4,
              "station": "South",
              "observed_at": "2026-01-01T09:00:00.000",
              "temperature_c": 8.0
            },
            {
              "observation_id": 5,
              "station": "North",
              "observed_at": "2026-01-01T12:00:00.000",
              "temperature_c": 9.0
            },
            {
              "observation_id": 6,
              "station": "South",
              "observed_at": "2026-01-01T15:00:00.000",
              "temperature_c": 10.0
            },
            {
              "observation_id": 7,
              "station": "North",
              "observed_at": "2026-01-02T00:00:00.000",
              "temperature_c": 11.0
            },
            {
              "observation_id": 8,
              "station": "South",
              "observed_at": "2026-01-02T03:00:00.000",
              "temperature_c": 12.0
            },
            {
              "observation_id": 9,
              "station": "North",
              "observed_at": "2026-01-02T06:00:00.000",
              "temperature_c": 13.0
            },
            {
              "observation_id": 10,
              "station": "South",
              "observed_at": "2026-01-02T09:00:00.000",
              "temperature_c": 14.0
            },
            {
              "observation_id": 11,
              "station": "North",
              "observed_at": "2026-01-02T12:00:00.000",
              "temperature_c": 15.0
            },
            {
              "observation_id": 12,
              "station": "South",
              "observed_at": "2026-01-02T15:00:00.000",
              "temperature_c": 16.0
            },
            {
              "observation_id": 13,
              "station": "North",
              "observed_at": "2026-01-01T21:00:00.000",
              "temperature_c": 17.0
            },
            {
              "observation_id": 14,
              "station": "South",
              "observed_at": "2026-01-03T03:00:00.000",
              "temperature_c": 18.0
            },
            {
              "observation_id": 15,
              "station": "North",
              "observed_at": "2026-01-03T06:00:00.000",
              "temperature_c": 19.0
            },
            {
              "observation_id": 16,
              "station": "South",
              "observed_at": "2026-01-03T09:00:00.000",
              "temperature_c": 20.0
            },
            {
              "observation_id": 17,
              "station": "North",
              "observed_at": "2026-01-03T12:00:00.000",
              "temperature_c": 21.0
            },
            {
              "observation_id": 18,
              "station": "South",
              "observed_at": "2026-01-03T15:00:00.000",
              "temperature_c": 22.0
            }
          ],
          "warmIds": [
            16,
            17,
            18
          ]
        }
      ]
    },
    {
      "key": "partition",
      "partitioned": true,
      "spec": {
        "spec-id": 0,
        "fields": [
          {
            "name": "station",
            "transform": "identity",
            "source-id": 2,
            "field-id": 1000
          }
        ]
      },
      "files": [
        {
          "label": "A",
          "path": "tables/partition/A.parquet",
          "uri": "file:///private/tmp/iceberg-s24gi2hb/tables/partition/A.parquet",
          "rows": [
            {
              "observation_id": 1,
              "station": "North",
              "observed_at": "2026-01-01T00:00:00.000",
              "temperature_c": 5.0
            },
            {
              "observation_id": 3,
              "station": "North",
              "observed_at": "2026-01-01T06:00:00.000",
              "temperature_c": 7.0
            },
            {
              "observation_id": 5,
              "station": "North",
              "observed_at": "2026-01-01T12:00:00.000",
              "temperature_c": 9.0
            },
            {
              "observation_id": 7,
              "station": "North",
              "observed_at": "2026-01-02T00:00:00.000",
              "temperature_c": 11.0
            },
            {
              "observation_id": 9,
              "station": "North",
              "observed_at": "2026-01-02T06:00:00.000",
              "temperature_c": 13.0
            },
            {
              "observation_id": 11,
              "station": "North",
              "observed_at": "2026-01-02T12:00:00.000",
              "temperature_c": 15.0
            },
            {
              "observation_id": 13,
              "station": "North",
              "observed_at": "2026-01-01T21:00:00.000",
              "temperature_c": 17.0
            },
            {
              "observation_id": 15,
              "station": "North",
              "observed_at": "2026-01-03T06:00:00.000",
              "temperature_c": 19.0
            },
            {
              "observation_id": 17,
              "station": "North",
              "observed_at": "2026-01-03T12:00:00.000",
              "temperature_c": 21.0
            }
          ],
          "schema": [
            {
              "name": "observation_id",
              "id": 1
            },
            {
              "name": "station",
              "id": 2
            },
            {
              "name": "observed_at",
              "id": 3
            },
            {
              "name": "temperature_c",
              "id": 4
            }
          ]
        },
        {
          "label": "B",
          "path": "tables/partition/B.parquet",
          "uri": "file:///private/tmp/iceberg-s24gi2hb/tables/partition/B.parquet",
          "rows": [
            {
              "observation_id": 2,
              "station": "South",
              "observed_at": "2026-01-01T03:00:00.000",
              "temperature_c": 6.0
            },
            {
              "observation_id": 4,
              "station": "South",
              "observed_at": "2026-01-01T09:00:00.000",
              "temperature_c": 8.0
            },
            {
              "observation_id": 6,
              "station": "South",
              "observed_at": "2026-01-01T15:00:00.000",
              "temperature_c": 10.0
            },
            {
              "observation_id": 8,
              "station": "South",
              "observed_at": "2026-01-02T03:00:00.000",
              "temperature_c": 12.0
            },
            {
              "observation_id": 10,
              "station": "South",
              "observed_at": "2026-01-02T09:00:00.000",
              "temperature_c": 14.0
            },
            {
              "observation_id": 12,
              "station": "South",
              "observed_at": "2026-01-02T15:00:00.000",
              "temperature_c": 16.0
            },
            {
              "observation_id": 14,
              "station": "South",
              "observed_at": "2026-01-03T03:00:00.000",
              "temperature_c": 18.0
            },
            {
              "observation_id": 16,
              "station": "South",
              "observed_at": "2026-01-03T09:00:00.000",
              "temperature_c": 20.0
            },
            {
              "observation_id": 18,
              "station": "South",
              "observed_at": "2026-01-03T15:00:00.000",
              "temperature_c": 22.0
            }
          ],
          "schema": [
            {
              "name": "observation_id",
              "id": 1
            },
            {
              "name": "station",
              "id": 2
            },
            {
              "name": "observed_at",
              "id": 3
            },
            {
              "name": "temperature_c",
              "id": 4
            }
          ]
        },
        {
          "label": "E-south",
          "path": "tables/partition/E-south.parquet",
          "uri": "file:///private/tmp/iceberg-s24gi2hb/tables/partition/E-south.parquet",
          "rows": [
            {
              "observation_id": 3
            }
          ],
          "schema": [
            {
              "name": "observation_id",
              "id": 1
            }
          ]
        },
        {
          "label": "E-north",
          "path": "tables/partition/E-north.parquet",
          "uri": "file:///private/tmp/iceberg-s24gi2hb/tables/partition/E-north.parquet",
          "rows": [
            {
              "observation_id": 3
            }
          ],
          "schema": [
            {
              "name": "observation_id",
              "id": 1
            }
          ]
        }
      ],
      "snapshots": [
        {
          "label": "Eighteen original observations",
          "id": "3019292698062751979",
          "sequence": 1,
          "metadata": "tables/partition/metadata/v2.metadata.json",
          "manifestList": "tables/partition/metadata/snap-3019292698062751979-1-99de4859-be6e-4e84-9c61-ff76608024e1.avro",
          "entries": [
            {
              "status": 1,
              "snapshot_id": "3019292698062751979",
              "sequence_number": null,
              "file_sequence_number": null,
              "data_file": {
                "content": 0,
                "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/partition/A.parquet",
                "file_format": "PARQUET",
                "partition": {
                  "station": "North"
                },
                "record_count": 9,
                "file_size_in_bytes": 1864,
                "column_sizes": null,
                "value_counts": null,
                "null_value_counts": null,
                "nan_value_counts": null,
                "lower_bounds": null,
                "upper_bounds": null,
                "key_metadata": null,
                "split_offsets": null,
                "equality_ids": null,
                "sort_order_id": 0,
                "referenced_data_file": null
              },
              "manifest": "tables/partition/metadata/99de4859-be6e-4e84-9c61-ff76608024e1-m0.avro",
              "manifestSequence": 1,
              "effectiveSequence": 1,
              "effectiveFileSequence": 1
            },
            {
              "status": 1,
              "snapshot_id": "3019292698062751979",
              "sequence_number": null,
              "file_sequence_number": null,
              "data_file": {
                "content": 0,
                "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/partition/B.parquet",
                "file_format": "PARQUET",
                "partition": {
                  "station": "South"
                },
                "record_count": 9,
                "file_size_in_bytes": 1864,
                "column_sizes": null,
                "value_counts": null,
                "null_value_counts": null,
                "nan_value_counts": null,
                "lower_bounds": null,
                "upper_bounds": null,
                "key_metadata": null,
                "split_offsets": null,
                "equality_ids": null,
                "sort_order_id": 0,
                "referenced_data_file": null
              },
              "manifest": "tables/partition/metadata/99de4859-be6e-4e84-9c61-ff76608024e1-m0.avro",
              "manifestSequence": 1,
              "effectiveSequence": 1,
              "effectiveFileSequence": 1
            }
          ],
          "rows": [
            {
              "observation_id": 1,
              "station": "North",
              "observed_at": "2026-01-01T00:00:00.000",
              "temperature_c": 5.0
            },
            {
              "observation_id": 2,
              "station": "South",
              "observed_at": "2026-01-01T03:00:00.000",
              "temperature_c": 6.0
            },
            {
              "observation_id": 3,
              "station": "North",
              "observed_at": "2026-01-01T06:00:00.000",
              "temperature_c": 7.0
            },
            {
              "observation_id": 4,
              "station": "South",
              "observed_at": "2026-01-01T09:00:00.000",
              "temperature_c": 8.0
            },
            {
              "observation_id": 5,
              "station": "North",
              "observed_at": "2026-01-01T12:00:00.000",
              "temperature_c": 9.0
            },
            {
              "observation_id": 6,
              "station": "South",
              "observed_at": "2026-01-01T15:00:00.000",
              "temperature_c": 10.0
            },
            {
              "observation_id": 7,
              "station": "North",
              "observed_at": "2026-01-02T00:00:00.000",
              "temperature_c": 11.0
            },
            {
              "observation_id": 8,
              "station": "South",
              "observed_at": "2026-01-02T03:00:00.000",
              "temperature_c": 12.0
            },
            {
              "observation_id": 9,
              "station": "North",
              "observed_at": "2026-01-02T06:00:00.000",
              "temperature_c": 13.0
            },
            {
              "observation_id": 10,
              "station": "South",
              "observed_at": "2026-01-02T09:00:00.000",
              "temperature_c": 14.0
            },
            {
              "observation_id": 11,
              "station": "North",
              "observed_at": "2026-01-02T12:00:00.000",
              "temperature_c": 15.0
            },
            {
              "observation_id": 12,
              "station": "South",
              "observed_at": "2026-01-02T15:00:00.000",
              "temperature_c": 16.0
            },
            {
              "observation_id": 13,
              "station": "North",
              "observed_at": "2026-01-01T21:00:00.000",
              "temperature_c": 17.0
            },
            {
              "observation_id": 14,
              "station": "South",
              "observed_at": "2026-01-03T03:00:00.000",
              "temperature_c": 18.0
            },
            {
              "observation_id": 15,
              "station": "North",
              "observed_at": "2026-01-03T06:00:00.000",
              "temperature_c": 19.0
            },
            {
              "observation_id": 16,
              "station": "South",
              "observed_at": "2026-01-03T09:00:00.000",
              "temperature_c": 20.0
            },
            {
              "observation_id": 17,
              "station": "North",
              "observed_at": "2026-01-03T12:00:00.000",
              "temperature_c": 21.0
            },
            {
              "observation_id": 18,
              "station": "South",
              "observed_at": "2026-01-03T15:00:00.000",
              "temperature_c": 22.0
            }
          ],
          "warmIds": [
            16,
            17,
            18
          ]
        },
        {
          "label": "Delete key 3 scoped to South",
          "id": "4855542995429446986",
          "sequence": 2,
          "metadata": "tables/partition/metadata/v3.metadata.json",
          "manifestList": "tables/partition/metadata/snap-4855542995429446986-1-37731391-2a9f-4a64-a93f-92cb32cf1d6f.avro",
          "entries": [
            {
              "status": 1,
              "snapshot_id": "3019292698062751979",
              "sequence_number": null,
              "file_sequence_number": null,
              "data_file": {
                "content": 0,
                "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/partition/A.parquet",
                "file_format": "PARQUET",
                "partition": {
                  "station": "North"
                },
                "record_count": 9,
                "file_size_in_bytes": 1864,
                "column_sizes": null,
                "value_counts": null,
                "null_value_counts": null,
                "nan_value_counts": null,
                "lower_bounds": null,
                "upper_bounds": null,
                "key_metadata": null,
                "split_offsets": null,
                "equality_ids": null,
                "sort_order_id": 0,
                "referenced_data_file": null
              },
              "manifest": "tables/partition/metadata/99de4859-be6e-4e84-9c61-ff76608024e1-m0.avro",
              "manifestSequence": 1,
              "effectiveSequence": 1,
              "effectiveFileSequence": 1
            },
            {
              "status": 1,
              "snapshot_id": "3019292698062751979",
              "sequence_number": null,
              "file_sequence_number": null,
              "data_file": {
                "content": 0,
                "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/partition/B.parquet",
                "file_format": "PARQUET",
                "partition": {
                  "station": "South"
                },
                "record_count": 9,
                "file_size_in_bytes": 1864,
                "column_sizes": null,
                "value_counts": null,
                "null_value_counts": null,
                "nan_value_counts": null,
                "lower_bounds": null,
                "upper_bounds": null,
                "key_metadata": null,
                "split_offsets": null,
                "equality_ids": null,
                "sort_order_id": 0,
                "referenced_data_file": null
              },
              "manifest": "tables/partition/metadata/99de4859-be6e-4e84-9c61-ff76608024e1-m0.avro",
              "manifestSequence": 1,
              "effectiveSequence": 1,
              "effectiveFileSequence": 1
            },
            {
              "status": 1,
              "snapshot_id": "4855542995429446986",
              "sequence_number": null,
              "file_sequence_number": null,
              "data_file": {
                "content": 2,
                "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/partition/E-south.parquet",
                "file_format": "PARQUET",
                "partition": {
                  "station": "South"
                },
                "record_count": 1,
                "file_size_in_bytes": 495,
                "column_sizes": null,
                "value_counts": null,
                "null_value_counts": null,
                "nan_value_counts": null,
                "lower_bounds": null,
                "upper_bounds": null,
                "key_metadata": null,
                "split_offsets": null,
                "equality_ids": [
                  1
                ],
                "sort_order_id": 0,
                "referenced_data_file": null
              },
              "manifest": "tables/partition/metadata/37731391-2a9f-4a64-a93f-92cb32cf1d6f-m0.avro",
              "manifestSequence": 2,
              "effectiveSequence": 2,
              "effectiveFileSequence": 2
            }
          ],
          "rows": [
            {
              "observation_id": 1,
              "station": "North",
              "observed_at": "2026-01-01T00:00:00.000",
              "temperature_c": 5.0
            },
            {
              "observation_id": 2,
              "station": "South",
              "observed_at": "2026-01-01T03:00:00.000",
              "temperature_c": 6.0
            },
            {
              "observation_id": 3,
              "station": "North",
              "observed_at": "2026-01-01T06:00:00.000",
              "temperature_c": 7.0
            },
            {
              "observation_id": 4,
              "station": "South",
              "observed_at": "2026-01-01T09:00:00.000",
              "temperature_c": 8.0
            },
            {
              "observation_id": 5,
              "station": "North",
              "observed_at": "2026-01-01T12:00:00.000",
              "temperature_c": 9.0
            },
            {
              "observation_id": 6,
              "station": "South",
              "observed_at": "2026-01-01T15:00:00.000",
              "temperature_c": 10.0
            },
            {
              "observation_id": 7,
              "station": "North",
              "observed_at": "2026-01-02T00:00:00.000",
              "temperature_c": 11.0
            },
            {
              "observation_id": 8,
              "station": "South",
              "observed_at": "2026-01-02T03:00:00.000",
              "temperature_c": 12.0
            },
            {
              "observation_id": 9,
              "station": "North",
              "observed_at": "2026-01-02T06:00:00.000",
              "temperature_c": 13.0
            },
            {
              "observation_id": 10,
              "station": "South",
              "observed_at": "2026-01-02T09:00:00.000",
              "temperature_c": 14.0
            },
            {
              "observation_id": 11,
              "station": "North",
              "observed_at": "2026-01-02T12:00:00.000",
              "temperature_c": 15.0
            },
            {
              "observation_id": 12,
              "station": "South",
              "observed_at": "2026-01-02T15:00:00.000",
              "temperature_c": 16.0
            },
            {
              "observation_id": 13,
              "station": "North",
              "observed_at": "2026-01-01T21:00:00.000",
              "temperature_c": 17.0
            },
            {
              "observation_id": 14,
              "station": "South",
              "observed_at": "2026-01-03T03:00:00.000",
              "temperature_c": 18.0
            },
            {
              "observation_id": 15,
              "station": "North",
              "observed_at": "2026-01-03T06:00:00.000",
              "temperature_c": 19.0
            },
            {
              "observation_id": 16,
              "station": "South",
              "observed_at": "2026-01-03T09:00:00.000",
              "temperature_c": 20.0
            },
            {
              "observation_id": 17,
              "station": "North",
              "observed_at": "2026-01-03T12:00:00.000",
              "temperature_c": 21.0
            },
            {
              "observation_id": 18,
              "station": "South",
              "observed_at": "2026-01-03T15:00:00.000",
              "temperature_c": 22.0
            }
          ],
          "warmIds": [
            16,
            17,
            18
          ]
        },
        {
          "label": "Delete key 3 scoped to North",
          "id": "6414387081102762729",
          "sequence": 3,
          "metadata": "tables/partition/metadata/v4.metadata.json",
          "manifestList": "tables/partition/metadata/snap-6414387081102762729-1-ec159587-1c64-4750-b384-a421889f3fab.avro",
          "entries": [
            {
              "status": 1,
              "snapshot_id": "3019292698062751979",
              "sequence_number": null,
              "file_sequence_number": null,
              "data_file": {
                "content": 0,
                "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/partition/A.parquet",
                "file_format": "PARQUET",
                "partition": {
                  "station": "North"
                },
                "record_count": 9,
                "file_size_in_bytes": 1864,
                "column_sizes": null,
                "value_counts": null,
                "null_value_counts": null,
                "nan_value_counts": null,
                "lower_bounds": null,
                "upper_bounds": null,
                "key_metadata": null,
                "split_offsets": null,
                "equality_ids": null,
                "sort_order_id": 0,
                "referenced_data_file": null
              },
              "manifest": "tables/partition/metadata/99de4859-be6e-4e84-9c61-ff76608024e1-m0.avro",
              "manifestSequence": 1,
              "effectiveSequence": 1,
              "effectiveFileSequence": 1
            },
            {
              "status": 1,
              "snapshot_id": "3019292698062751979",
              "sequence_number": null,
              "file_sequence_number": null,
              "data_file": {
                "content": 0,
                "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/partition/B.parquet",
                "file_format": "PARQUET",
                "partition": {
                  "station": "South"
                },
                "record_count": 9,
                "file_size_in_bytes": 1864,
                "column_sizes": null,
                "value_counts": null,
                "null_value_counts": null,
                "nan_value_counts": null,
                "lower_bounds": null,
                "upper_bounds": null,
                "key_metadata": null,
                "split_offsets": null,
                "equality_ids": null,
                "sort_order_id": 0,
                "referenced_data_file": null
              },
              "manifest": "tables/partition/metadata/99de4859-be6e-4e84-9c61-ff76608024e1-m0.avro",
              "manifestSequence": 1,
              "effectiveSequence": 1,
              "effectiveFileSequence": 1
            },
            {
              "status": 1,
              "snapshot_id": "6414387081102762729",
              "sequence_number": null,
              "file_sequence_number": null,
              "data_file": {
                "content": 2,
                "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/partition/E-north.parquet",
                "file_format": "PARQUET",
                "partition": {
                  "station": "North"
                },
                "record_count": 1,
                "file_size_in_bytes": 495,
                "column_sizes": null,
                "value_counts": null,
                "null_value_counts": null,
                "nan_value_counts": null,
                "lower_bounds": null,
                "upper_bounds": null,
                "key_metadata": null,
                "split_offsets": null,
                "equality_ids": [
                  1
                ],
                "sort_order_id": 0,
                "referenced_data_file": null
              },
              "manifest": "tables/partition/metadata/ec159587-1c64-4750-b384-a421889f3fab-m0.avro",
              "manifestSequence": 3,
              "effectiveSequence": 3,
              "effectiveFileSequence": 3
            },
            {
              "status": 1,
              "snapshot_id": "4855542995429446986",
              "sequence_number": null,
              "file_sequence_number": null,
              "data_file": {
                "content": 2,
                "file_path": "file:///private/tmp/iceberg-s24gi2hb/tables/partition/E-south.parquet",
                "file_format": "PARQUET",
                "partition": {
                  "station": "South"
                },
                "record_count": 1,
                "file_size_in_bytes": 495,
                "column_sizes": null,
                "value_counts": null,
                "null_value_counts": null,
                "nan_value_counts": null,
                "lower_bounds": null,
                "upper_bounds": null,
                "key_metadata": null,
                "split_offsets": null,
                "equality_ids": [
                  1
                ],
                "sort_order_id": 0,
                "referenced_data_file": null
              },
              "manifest": "tables/partition/metadata/37731391-2a9f-4a64-a93f-92cb32cf1d6f-m0.avro",
              "manifestSequence": 2,
              "effectiveSequence": 2,
              "effectiveFileSequence": 2
            }
          ],
          "rows": [
            {
              "observation_id": 1,
              "station": "North",
              "observed_at": "2026-01-01T00:00:00.000",
              "temperature_c": 5.0
            },
            {
              "observation_id": 2,
              "station": "South",
              "observed_at": "2026-01-01T03:00:00.000",
              "temperature_c": 6.0
            },
            {
              "observation_id": 4,
              "station": "South",
              "observed_at": "2026-01-01T09:00:00.000",
              "temperature_c": 8.0
            },
            {
              "observation_id": 5,
              "station": "North",
              "observed_at": "2026-01-01T12:00:00.000",
              "temperature_c": 9.0
            },
            {
              "observation_id": 6,
              "station": "South",
              "observed_at": "2026-01-01T15:00:00.000",
              "temperature_c": 10.0
            },
            {
              "observation_id": 7,
              "station": "North",
              "observed_at": "2026-01-02T00:00:00.000",
              "temperature_c": 11.0
            },
            {
              "observation_id": 8,
              "station": "South",
              "observed_at": "2026-01-02T03:00:00.000",
              "temperature_c": 12.0
            },
            {
              "observation_id": 9,
              "station": "North",
              "observed_at": "2026-01-02T06:00:00.000",
              "temperature_c": 13.0
            },
            {
              "observation_id": 10,
              "station": "South",
              "observed_at": "2026-01-02T09:00:00.000",
              "temperature_c": 14.0
            },
            {
              "observation_id": 11,
              "station": "North",
              "observed_at": "2026-01-02T12:00:00.000",
              "temperature_c": 15.0
            },
            {
              "observation_id": 12,
              "station": "South",
              "observed_at": "2026-01-02T15:00:00.000",
              "temperature_c": 16.0
            },
            {
              "observation_id": 13,
              "station": "North",
              "observed_at": "2026-01-01T21:00:00.000",
              "temperature_c": 17.0
            },
            {
              "observation_id": 14,
              "station": "South",
              "observed_at": "2026-01-03T03:00:00.000",
              "temperature_c": 18.0
            },
            {
              "observation_id": 15,
              "station": "North",
              "observed_at": "2026-01-03T06:00:00.000",
              "temperature_c": 19.0
            },
            {
              "observation_id": 16,
              "station": "South",
              "observed_at": "2026-01-03T09:00:00.000",
              "temperature_c": 20.0
            },
            {
              "observation_id": 17,
              "station": "North",
              "observed_at": "2026-01-03T12:00:00.000",
              "temperature_c": 21.0
            },
            {
              "observation_id": 18,
              "station": "South",
              "observed_at": "2026-01-03T15:00:00.000",
              "temperature_c": 22.0
            }
          ],
          "warmIds": [
            16,
            17,
            18
          ]
        }
      ]
    }
  ],
  "artifacts": [
    {
      "path": "tables/equality/A.parquet",
      "size": 1757,
      "sha256": "385ac5f0e7c69e998ff10af3da7ce5508c9b7f3cfaeccd3271d7daa74923587e"
    },
    {
      "path": "tables/equality/B.parquet",
      "size": 1963,
      "sha256": "6c7a0c5d09e6c262fbbad590f11c7293e1ef08c6f3a612e436e4ad801cc4f1e7"
    },
    {
      "path": "tables/equality/D.parquet",
      "size": 1590,
      "sha256": "c2dfa82f1f9ee33a3deb31b6b40cae2f2693d942b1518b1155e8fdd8e81a81e0"
    },
    {
      "path": "tables/equality/E.parquet",
      "size": 495,
      "sha256": "f90286c2c7d3124fb88eb8b33f7ff974a6b4206a60fa62bf9f0b4b9596f0c90c"
    },
    {
      "path": "tables/equality/metadata/584f0857-4f93-411c-99da-d9b5f2aae5fc-m0.avro",
      "size": 7115,
      "sha256": "69280c556dd8705a0de33dfab39519ad8a2fbcaaaed80c8bf080845450c289bd"
    },
    {
      "path": "tables/equality/metadata/6da5ccb5-1342-40d7-ae65-9983a2b2e828-m0.avro",
      "size": 7104,
      "sha256": "6b32a876e82f5b0b064590fdab1756642b9668540761e012069f44143f24976d"
    },
    {
      "path": "tables/equality/metadata/6da5ccb5-1342-40d7-ae65-9983a2b2e828-m1.avro",
      "size": 7111,
      "sha256": "d2f858028d956ae62c8a72de3f269761701f69fd9cbf3d8276dc3509b6d4923d"
    },
    {
      "path": "tables/equality/metadata/snap-5833448318538228973-1-584f0857-4f93-411c-99da-d9b5f2aae5fc.avro",
      "size": 4460,
      "sha256": "e512948a46aa9e512b505d630055bbd1bfb3d06bdec617eab13e395f01627288"
    },
    {
      "path": "tables/equality/metadata/snap-7654658913322873365-1-6da5ccb5-1342-40d7-ae65-9983a2b2e828.avro",
      "size": 4553,
      "sha256": "803f4b1fda8f7030b2768f5b383783311d7b25aa7d50edcd8c39d08a711e2e2f"
    },
    {
      "path": "tables/equality/metadata/v1.metadata.json",
      "size": 888,
      "sha256": "9261d97178d0532648ed14b639a05e040dd4086dcdbb373f1aba4a182b576b6a"
    },
    {
      "path": "tables/equality/metadata/v2.metadata.json",
      "size": 1852,
      "sha256": "1fe7ce89fd429f7c5aee97c0c72a1ca3fcd5ad6a8b48975009aeb07210fcbf4f"
    },
    {
      "path": "tables/equality/metadata/v3.metadata.json",
      "size": 2875,
      "sha256": "e9e70521da774228f54f22ea63667edb431669d41e9f9ce9e2db040a9a716f7a"
    },
    {
      "path": "tables/equality/metadata/version-hint.text",
      "size": 1,
      "sha256": "4e07408562bedb8b60ce05c1decfe3ad16b72230967de01f640b7e4729b49fce"
    },
    {
      "path": "tables/partition/A.parquet",
      "size": 1864,
      "sha256": "4c3d09f279ae240aa188e7c2c641199f744566a11365e644bb53fb46ca58dbb1"
    },
    {
      "path": "tables/partition/B.parquet",
      "size": 1864,
      "sha256": "63dc9bbb77575a684a946b63ef041ae045c443f6b4cdfa00846c8662702cc90a"
    },
    {
      "path": "tables/partition/E-north.parquet",
      "size": 495,
      "sha256": "f90286c2c7d3124fb88eb8b33f7ff974a6b4206a60fa62bf9f0b4b9596f0c90c"
    },
    {
      "path": "tables/partition/E-south.parquet",
      "size": 495,
      "sha256": "f90286c2c7d3124fb88eb8b33f7ff974a6b4206a60fa62bf9f0b4b9596f0c90c"
    },
    {
      "path": "tables/partition/metadata/37731391-2a9f-4a64-a93f-92cb32cf1d6f-m0.avro",
      "size": 7330,
      "sha256": "0c5c2235ac62f3afca404f6e0647c8f88166d8b7609e4e391c90a17dc88ad7d8"
    },
    {
      "path": "tables/partition/metadata/99de4859-be6e-4e84-9c61-ff76608024e1-m0.avro",
      "size": 7328,
      "sha256": "08f6cf5082bb850152bc3871cef521b334ad284538b267a7371543de337810af"
    },
    {
      "path": "tables/partition/metadata/ec159587-1c64-4750-b384-a421889f3fab-m0.avro",
      "size": 7330,
      "sha256": "e62c845774794a36e081ce5dbf773b5afba35dc86de9ab729e0484d345251751"
    },
    {
      "path": "tables/partition/metadata/snap-3019292698062751979-1-99de4859-be6e-4e84-9c61-ff76608024e1.avro",
      "size": 4475,
      "sha256": "aa709425fd999f3c4290a287224e990f06ab445db9e49b42e55442dbb2570d97"
    },
    {
      "path": "tables/partition/metadata/snap-4855542995429446986-1-37731391-2a9f-4a64-a93f-92cb32cf1d6f.avro",
      "size": 4558,
      "sha256": "8295529d2a6a85b1a0d21860913ca923f0d36537016788a57acd7b870b974778"
    },
    {
      "path": "tables/partition/metadata/snap-6414387081102762729-1-ec159587-1c64-4750-b384-a421889f3fab.avro",
      "size": 4609,
      "sha256": "a938e2d8909addb74961a23efc50d41709768a5630fa8b839091019e366bc896"
    },
    {
      "path": "tables/partition/metadata/v1.metadata.json",
      "size": 961,
      "sha256": "3c8eb48529c0839b0352c89dc24496709deaecfeaad51ac335e712e5236f3893"
    },
    {
      "path": "tables/partition/metadata/v2.metadata.json",
      "size": 1927,
      "sha256": "aefdb628026e7ee000967908f7bb9d357d3233a350973a72c2761f163628e798"
    },
    {
      "path": "tables/partition/metadata/v3.metadata.json",
      "size": 2905,
      "sha256": "fb2fbdc0a97ca2be28c9a2658d94490034784686f11b9aa2b1fb5e386225f220"
    },
    {
      "path": "tables/partition/metadata/v4.metadata.json",
      "size": 3883,
      "sha256": "29db7bda04e9c6c0deb4470312fde17fb040d86a76dc3e4a84eecf643a674070"
    },
    {
      "path": "tables/partition/metadata/version-hint.text",
      "size": 1,
      "sha256": "4b227777d4dd1fc61c6f884f48641d02b4d121d3fd328cb08b5531fcacdabf8a"
    },
    {
      "path": "tables/position/A.parquet",
      "size": 1757,
      "sha256": "385ac5f0e7c69e998ff10af3da7ce5508c9b7f3cfaeccd3271d7daa74923587e"
    },
    {
      "path": "tables/position/B.parquet",
      "size": 1963,
      "sha256": "6c7a0c5d09e6c262fbbad590f11c7293e1ef08c6f3a612e436e4ad801cc4f1e7"
    },
    {
      "path": "tables/position/D.parquet",
      "size": 1590,
      "sha256": "c2dfa82f1f9ee33a3deb31b6b40cae2f2693d942b1518b1155e8fdd8e81a81e0"
    },
    {
      "path": "tables/position/P.parquet",
      "size": 784,
      "sha256": "f8b08478697e07e7ebc7147e17b0750271ba870f35efd497f1620de29fa2889f"
    },
    {
      "path": "tables/position/metadata/039c6108-be12-46ef-831a-0816c084bebe-m0.avro",
      "size": 7103,
      "sha256": "e9e1bfa59da9aa5e7d914354018656d314093cd11680b65f11d3baf22b1aec89"
    },
    {
      "path": "tables/position/metadata/1dd1af48-c909-4fed-8cf3-199406c575d8-m0.avro",
      "size": 7103,
      "sha256": "dc5eb83c85deda4b19ab9e8ec831f10eddebe8b04e9add00d58e97cab356141e"
    },
    {
      "path": "tables/position/metadata/a234f674-99a6-4417-9c7a-3a520ff23576-m0.avro",
      "size": 7115,
      "sha256": "b1fcd1e6ab6140e47239cc10134f5528729767de24d73634928673fac4d41112"
    },
    {
      "path": "tables/position/metadata/snap-1551675423107445728-1-1dd1af48-c909-4fed-8cf3-199406c575d8.avro",
      "size": 4535,
      "sha256": "683190315c94c6a2cc1ff8fa518c6e37ee7ea043329c7108ba0698cc2ebcc90c"
    },
    {
      "path": "tables/position/metadata/snap-4243774134377942860-1-039c6108-be12-46ef-831a-0816c084bebe.avro",
      "size": 4581,
      "sha256": "3142f6cae68ed8a6c168b2f7a36eec8c27e1ccb957cd53d4025292a01dbcd9de"
    },
    {
      "path": "tables/position/metadata/snap-4629318251272514798-1-a234f674-99a6-4417-9c7a-3a520ff23576.avro",
      "size": 4461,
      "sha256": "092ebb2c03b825a7a7bceb8087eb3722ad0ca10e3eb08440347a47b7fa27ea41"
    },
    {
      "path": "tables/position/metadata/v1.metadata.json",
      "size": 888,
      "sha256": "8bb44d880a502608ecc6ce4faa0487e88ee00a0f7f18e59c962f515f0165b33c"
    },
    {
      "path": "tables/position/metadata/v2.metadata.json",
      "size": 1774,
      "sha256": "26ab907f530b544d83b4b3afa2a6af4b1502531c379ba0d617f9a840026cff7d"
    },
    {
      "path": "tables/position/metadata/v3.metadata.json",
      "size": 2750,
      "sha256": "02a2ac11e64c2bf5c1f55bbb79bdcc772c8f15a1451bf28dc6e123270f9640f2"
    },
    {
      "path": "tables/position/metadata/v4.metadata.json",
      "size": 3682,
      "sha256": "17c3f68cb2c5bb61cc9f492fb35cbc47ffc3ec123fa64bbefecee392fe9fdaae"
    },
    {
      "path": "tables/position/metadata/version-hint.text",
      "size": 1,
      "sha256": "4b227777d4dd1fc61c6f884f48641d02b4d121d3fd328cb08b5531fcacdabf8a"
    },
    {
      "path": "tables/position-same/A.parquet",
      "size": 1757,
      "sha256": "385ac5f0e7c69e998ff10af3da7ce5508c9b7f3cfaeccd3271d7daa74923587e"
    },
    {
      "path": "tables/position-same/B.parquet",
      "size": 1963,
      "sha256": "6c7a0c5d09e6c262fbbad590f11c7293e1ef08c6f3a612e436e4ad801cc4f1e7"
    },
    {
      "path": "tables/position-same/D.parquet",
      "size": 1590,
      "sha256": "c2dfa82f1f9ee33a3deb31b6b40cae2f2693d942b1518b1155e8fdd8e81a81e0"
    },
    {
      "path": "tables/position-same/P.parquet",
      "size": 790,
      "sha256": "7a9ea2ee8614d2bffb67f35d56d0f854dee31c26f063600cdfe6add725da314c"
    },
    {
      "path": "tables/position-same/metadata/128e6b9c-0b05-45d4-8a47-30386f623e91-m0.avro",
      "size": 7120,
      "sha256": "1968062dac385bda5a53f6733dfe8e4ae8160e5db512fa11b6e796961cda508b"
    },
    {
      "path": "tables/position-same/metadata/35bc0c9b-35fb-4d76-9fdf-376e5bc888ab-m0.avro",
      "size": 7109,
      "sha256": "5c9e1c72194952a8dce4946ee479fc2fabd84c8054ba1c48bf64fa58f1350b31"
    },
    {
      "path": "tables/position-same/metadata/35bc0c9b-35fb-4d76-9fdf-376e5bc888ab-m1.avro",
      "size": 7109,
      "sha256": "15e5e6fc3182e3170daf87c095ad8dd3e10a267b7ac24afe394cb96f11b0828a"
    },
    {
      "path": "tables/position-same/metadata/snap-3304934347579782469-1-35bc0c9b-35fb-4d76-9fdf-376e5bc888ab.avro",
      "size": 4551,
      "sha256": "487cbe82f4226d1aa9e2eec51d84a786141533cb000452c4c8ab548a76dd5b90"
    },
    {
      "path": "tables/position-same/metadata/snap-966253210586484786-1-128e6b9c-0b05-45d4-8a47-30386f623e91.avro",
      "size": 4463,
      "sha256": "db342021ec1eba524f68c7166bb1edfc7481b02d4b6e2542d5fca6cc00905380"
    },
    {
      "path": "tables/position-same/metadata/v1.metadata.json",
      "size": 893,
      "sha256": "dc1ffa7113c7eb22d96736329f5c182c9b4a0a3759c49b74af2647304e230982"
    },
    {
      "path": "tables/position-same/metadata/v2.metadata.json",
      "size": 1862,
      "sha256": "9475a3510b6b67a8522e6164b225898df090632a23b1cd3aaec99f98e800df6d"
    },
    {
      "path": "tables/position-same/metadata/v3.metadata.json",
      "size": 2896,
      "sha256": "29d2680aa77d0a515ff113e8ff4228a9c3fcfad1b836881f30fde520d6bb2f5a"
    },
    {
      "path": "tables/position-same/metadata/version-hint.text",
      "size": 1,
      "sha256": "4e07408562bedb8b60ce05c1decfe3ad16b72230967de01f640b7e4729b49fce"
    }
  ]
}
