nastra commented on PR #9682:
URL: https://github.com/apache/iceberg/pull/9682#issuecomment-1983818939

   I reviewed https://github.com/apache/iceberg/pull/9852/ and also took a look 
at the metadata abstraction but I'm not convinced it actually makes stuff 
easier. Most of the time certain Hive methods only require 1-2 params 
(properties, schema, ...) from table/view metadata, so passing those directly 
makes more sense. 
   
   Additionally, this abstraction can actually hide errors, where we check for 
certain table properties by providing `BaseMetadata`. These properties don't 
exist for views, so what will happen if we check 
`TableProperties.ENGINE_HIVE_ENABLED` on a table and on view?


-- 
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: issues-unsubscr...@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to