-
Notifications
You must be signed in to change notification settings - Fork 3.4k
Remove Iceberg, Delta $data system table #16650
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
Remove Iceberg, Delta $data system table #16650
Conversation
Fail, instead of returning, on an impossible case that was supposed to be handled earlier in a method.
Leverage information already had within the method.
f733378 to
2b1f5e4
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
losipiuk
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
skimmed, LGTM
It has been documented in Iceberg connector since version 370 (#10514). I don't disagree with this change, but some users may use it. Could you update both |
2b1f5e4 to
3d984d8
Compare
|
Thanks @ebyhr . Update the docs (https://github.com/trinodb/trino/compare/2b1f5e4de7ca71071aa2daa9f937706e798c7497..3d984d84c57d5105fa96c3f18c27f1b4f2fd66e2) & squashed. |
It was not intentional to expose a table's data as `a_table$data` "system" table. This commit removes support for these tables.
Encapsulate constructors of IcebergTableName and DeltaLakeTableName. The classes are used primarily as utility classes. Constructor encapsulation is preparation to convert them into proper utility classes.
After recent changes it became used only in tests. This also converts the IcebergTableName, DeltaLakeTableName into utility classes.
3d984d8 to
3f9806d
Compare
|
CI #15429 cc @elonazoulay |
It was not intentional to expose a table's data as
a_table$data"system" table. This commit removes support for these tables.