[fix](legacy-planner) fixed loss of BetweenPredicate rewrite on reanalyze in legacy planner (29798) (#30328)
This commit is contained in:
@ -1890,6 +1890,7 @@ public class SelectStmt extends QueryStmt {
|
||||
if (havingClauseAfterAnalyzed != null) {
|
||||
havingClauseAfterAnalyzed = rewriter.rewrite(havingClauseAfterAnalyzed, analyzer);
|
||||
havingClauseAfterAnalyzed.collect(Subquery.class, subqueryExprs);
|
||||
havingClause = havingClauseAfterAnalyzed.clone();
|
||||
}
|
||||
|
||||
for (Subquery subquery : subqueryExprs) {
|
||||
|
||||
Reference in New Issue
Block a user