core/translate: remove unneessary agg clones

This commit is contained in:
Pere Diaz Bou
2025-08-29 16:21:34 +02:00
parent 13e62ce435
commit 167459389b

View File

@@ -392,7 +392,7 @@ fn prepare_one_select_plan(
original_expr: *expr.clone(),
distinctness,
};
aggregate_expressions.push(agg.clone());
aggregate_expressions.push(agg);
plan.result_columns.push(ResultSetColumn {
alias: maybe_alias.as_ref().map(|alias| match alias {
ast::As::Elided(alias) => {
@@ -455,7 +455,7 @@ fn prepare_one_select_plan(
original_expr: *expr.clone(),
distinctness,
};
aggregate_expressions.push(agg.clone());
aggregate_expressions.push(agg);
plan.result_columns.push(ResultSetColumn {
alias: maybe_alias.as_ref().map(|alias| {
match alias {
@@ -496,7 +496,7 @@ fn prepare_one_select_plan(
original_expr: *expr.clone(),
distinctness: Distinctness::NonDistinct,
};
aggregate_expressions.push(agg.clone());
aggregate_expressions.push(agg);
plan.result_columns.push(ResultSetColumn {
alias: maybe_alias.as_ref().map(|alias| match alias {
ast::As::Elided(alias) => {