wmoustafa commented on issue #6420:
URL: https://github.com/apache/iceberg/issues/6420#issuecomment-1786292375

   Could you clarify how it does not work with the catalog API? At the end of 
the day, the catalog API takes a table identifier and returns an object. That 
can be table object, virtual view object, or a hybrid object (has 
characteristics of both table and virtual view objects). In the case of 
materialized view, the catalog should be able to take a view name, i.e., 
identifier, and return that hybrid object. So both the virtual view and storage 
table are addressed by the view name. That said, I am still not clear why the 
Iceberg spec needs to be aware of the catalog-specific table identifier. Table 
identifiers are not part of the Iceberg table spec, so I do not think they can 
make it to the materialized view spec. (Table identifier as in 
`catalog.db.table` should not be confused with table UUID -- the latter is part 
of the V2 spec which should be fine to use).


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