Bug](view) make forbiddenMVRewrite work on InlineViewRef (#26162)

make forbiddenMVRewrite work on InlineViewRef
This commit is contained in:
Pxl
2023-10-31 17:30:59 +08:00
committed by GitHub
parent b619982c3a
commit 271b074f42

View File

@ -198,6 +198,16 @@ public class SelectStmt extends QueryStmt {
groupingInfo = null;
}
@Override
public void forbiddenMVRewrite() {
super.forbiddenMVRewrite();
for (TableRef ref : fromClause.getTableRefs()) {
if (ref instanceof InlineViewRef) {
((InlineViewRef) ref).getQueryStmt().forbiddenMVRewrite();
}
}
}
@Override
public void reset() {
super.reset();