ajantha-bhat opened a new issue, #10410:
URL: https://github.com/apache/iceberg/issues/10410

   ### Query engine
   
   NA
   
   ### Question
   
   1. Should the `summary` be optional? 
https://iceberg.apache.org/view-spec/#versions
   
   Because the contents of summary is not strictly defined and 
   `engine-name` and `engine-version` mentioned 
[here](https://iceberg.apache.org/view-spec/#summary) is also optional.
   A required empty map is functionally not different from a non-existent map?
   
   2. What is the logic behind making `default-namespace` as required but 
`default-catalog` as optional? 
   Also, why these fields needed? Isn't the resolution should happen same as 
table resolution? For example, if the namespace is not mentioned in the SELECT, 
engine uses default namespace or throw error if it cannot resolve.
   Similarly if the catalog name is not mentioned, engine should use the 
default catalog or throw error if it cannot resolve. 
   We don't define `default-namespace` and `default-catalog` for Iceberg table 
spec. So, we shouldn't have it for view spec as well?
   
   **I will work on a PR for updating it once it is confirmed here.** 


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