dttung2905 opened a new pull request, #735:
URL: https://github.com/apache/iceberg-go/pull/735
This should fully support read path and partially support write path
Unsupported write path:
- Rewrite/compaction: When overwrite or rewrite copies existing rows into
new data files, existing non-null `_row_id` and `_last_updated_sequence_number`
are not copied into the new files. Row lineage is preserved for appends and for
metadata/manifest list; it is not yet preserved when rewriting data files.
- Explicit null columns on append: New data files do not write
`_row_id/_last_updated_sequence_number` as null columns (they are omitted);
that is allowed by the
[spec](https://iceberg.apache.org/spec/#reserved-field-ids) and is not planned
in this PR.
>A data file with only new rows for the table may omit the
_last_updated_sequence_number and _row_id. If the columns are missing, readers
should treat both columns as if they exist and are set to null for all rows.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]