pvary commented on issue #2833: URL: https://github.com/apache/iceberg/issues/2833#issuecomment-883057433
Thanks @rdblue and @RussellSpitzer for the detailed answer. Let's translate it for Hive where we do not have Catalogs yet for the queries: - If we have a single part identifier use the default database and return the data table - If we have multipart identifier, then expect it to be a full identifier (no defaults here) This results the same algorithm that we come up with @marton-bod and mentioned in my first comment: > you have to always provide the db if you want to access the metadata tables But at least this does not seem so lame anymore 😄 Also it could be simplified to: - If we have a 3 part identifier use the last part as a metadata table type, and use the rest as a table identifier - If the identifier has 2 or fewer parts do not change the behaviour Seems like a manageable change to me. -- 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]
