szehon-ho commented on PR #9682:
URL: https://github.com/apache/iceberg/pull/9682#issuecomment-1984689230

   Thanks, i commented on the other thread in 
https://github.com/apache/iceberg/pull/9852#discussion_r1516373990 the original 
reason (saw that one first)
   
   Can you clarify this concern?
   
   > 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 just a class hiearchy.  The view now gets methods like String 
property(String property, String defaultValue), which is just shorthand for 
viewMetadata.getProperties().getOrDefault(property, defaultValue).  Strictly 
speaking, its not necssary.


-- 
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