You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Delta specification was recently extended to include Row IDs, which can be used to uniquely identify a row across multiple versions of a table. We now propose this to extend this with a Row Commit Version, which can be used together with the Row ID to uniquely identify a version of a row, by storing the last commit version in which the row was either inserted or updated (but not copied to a different file).
Motivation
Can be used together with Row IDs to maintain derived tables.
The Delta Lake Community encourages new feature contributions. Would you or another member of your organization be willing to contribute an implementation of this feature?
Yes. I can contribute this feature independently.
Yes. I would be willing to contribute this feature with guidance from the Delta Lake community.
No. I cannot contribute this feature at this time.
The text was updated successfully, but these errors were encountered:
This PR adds the protocol specification changes for the Row Commit Versions that are proposed in #1715.
In particular it makes the following changes:
- Renames the rowIds feature to rowTracking.
- Renames the delta.enableRowIds property to delta.enableRowTracking.
- Renames and moves the preservedRowIds flag in rowIdHighWaterMark to delta.rowTracking.preserved in the tags of commitInfo.
- Refactors the specification of Row IDs
- Adds the specification for Row Commit Versions.
Closes#1747
GitOrigin-RevId: ac774c4b92c53643d9f4f5b174270a94ab71e1e1
Feature request
Overview
The Delta specification was recently extended to include Row IDs, which can be used to uniquely identify a row across multiple versions of a table. We now propose this to extend this with a Row Commit Version, which can be used together with the Row ID to uniquely identify a version of a row, by storing the last commit version in which the row was either inserted or updated (but not copied to a different file).
Motivation
Can be used together with Row IDs to maintain derived tables.
Further details
See the design doc for further details.
Willingness to contribute
The Delta Lake Community encourages new feature contributions. Would you or another member of your organization be willing to contribute an implementation of this feature?
The text was updated successfully, but these errors were encountered: