Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Doc] Update supported type changes for type widening preview to align with Iceberg #3639

Open
wants to merge 1 commit into
base: branch-4.0-preview1
Choose a base branch
from

Conversation

johanl-db
Copy link
Collaborator

Description

The following type changes available in the preview of type widening aren't supported by Iceberg and it will be very hard to support them - mainly due to the Binary single-value serialization part of the spec:

  • (byte,short,int,long) → decimals
  • (byte,short,int) → double
  • decimal scale increase, e.g. decimal(12,2) → decimal(14,4)

These type changes will get in the way of interoperability with Iceberg. To prevent issues in the future, we won't allow applying these types changes in the stable version of the type widening feature. We can add these back once Iceberg supports them. Reading a table that had such a type change applied will still be allowed though.

The documentation is updated to remove these type changes from the list of supported type changes for the upcoming Delta 4.0 version

@johanl-db johanl-db changed the title [Doc] Remove preview type changes from type widening doc [Doc] Update supported type changes for type widening preview to align with Iceberg Sep 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants