jerryshao commented on code in PR #6396:
URL: https://github.com/apache/gravitino/pull/6396#discussion_r1944430131
##########
iceberg/iceberg-common/src/main/java/org/apache/gravitino/iceberg/common/ops/IcebergCatalogWrapper.java:
##########
@@ -228,10 +234,18 @@ public void renameView(RenameTableRequest request) {
}
public boolean viewExists(TableIdentifier viewIdentifier) {
+ if (!(catalog instanceof ViewCatalog)) {
+ return false;
Review Comment:
Though I don't know the behavior of Trino, from my feeling, it is better to
throw an unsupported exception to let user clearly know the problem, rather
than return `false`.
`false` can have different meaning, like `ViewCatalog` is supported but this
view is not existed. If we blindly return `false`, how do we differentiate
whether it is not supported or not existed?
--
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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]