-
Notifications
You must be signed in to change notification settings - Fork 3k
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
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
@Override | ||
public void testNoDataSystemTable() | ||
{ | ||
// TODO (https://github.com/trinodb/trino/issues/6515): Big Query throws an error when trying to read "some_table$data". |
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.
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.