[Fix](point query) Not allow subquery for point query optimization (#25085)

This commit is contained in:
lihangyu
2023-10-08 14:05:41 +08:00
committed by GitHub
parent f3b15d859b
commit d517d7ab69
2 changed files with 43 additions and 0 deletions

View File

@ -2622,6 +2622,10 @@ public class SelectStmt extends QueryStmt {
if (tbl.getTable().getType() != Table.TableType.OLAP) {
return false;
}
// ensure no sub query
if (!analyzer.isRootAnalyzer()) {
return false;
}
OlapTable olapTable = (OlapTable) tbl.getTable();
Preconditions.checkNotNull(eqPredicates);
eqPredicates = getExpectedBinaryPredicates(eqPredicates, whereClause, TExprOpcode.EQ);