This is an automated email from the ASF dual-hosted git repository. jhyde pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/calcite.git
commit 5b996bd595cbe775f7534f14546db66241f32eda Author: Julian Hyde <[email protected]> AuthorDate: Sat Jun 29 17:26:05 2024 -0700 Rework [CALCITE-6013] RelBuilder should simplify plan by pruning unused measures --- core/src/main/java/org/apache/calcite/sql2rel/AggConverter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/org/apache/calcite/sql2rel/AggConverter.java b/core/src/main/java/org/apache/calcite/sql2rel/AggConverter.java index fb05f9377d..d9ab62b414 100644 --- a/core/src/main/java/org/apache/calcite/sql2rel/AggConverter.java +++ b/core/src/main/java/org/apache/calcite/sql2rel/AggConverter.java @@ -577,7 +577,7 @@ class AggConverter implements SqlVisitor<Void> { } boolean isMeasureExpr(SqlNode expr) { - return SqlUtil.indexOfDeep(measureExprs, expr, Litmus.IGNORE) >= 0; + return SqlUtil.indexOfDeep(getResolved().measureExprList, expr, Litmus.IGNORE) >= 0; } @Nullable RexNode lookupMeasure(SqlNode expr) {
