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]