924060929 commented on code in PR #69632:
URL: https://github.com/apache/doris/pull/69632#discussion_r4385036574


##########
fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/IcebergExternalTable.java:
##########
@@ -368,8 +381,10 @@ public Map<String, SysTable> getSupportedSysTables() {
 
     @Override
     public boolean isView() {
-        makeSureInitialized();
-        return isView;
+        return withMissingTableRepair(() -> {

Review Comment:
   Fixed in d5444c916e42. getViewText() and getSqlDialect() now call the common 
getIcebergView() method, which wraps the live view load in 
withMissingTableRepair(). The SELECT binding view-text entry, real SHOW CREATE 
helper, and dialect read are covered; a real MetaCache test publishes a 
same-name replacement before the old NoSuchViewException returns and verifies 
its object and numeric ID survive. Validation: 93 selected FE unit tests plus 
FE build and Checkstyle passed. The absence response is mocked; no live 
REST/SQL integration claim.



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


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to