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