This is an automated email from the ASF dual-hosted git repository. morrysnow pushed a commit to branch fix_2.1_alias_insert in repository https://gitbox.apache.org/repos/asf/doris.git
commit 64083427b396647e69c1d70db0563d8f80f4aa57 Author: morrySnow <zhangwen...@selectdb.com> AuthorDate: Thu Apr 24 19:10:38 2025 +0800 branch-2.1: [opt](Nereids) avoid generate nested alias expr when plan insert values --- .../src/main/java/org/apache/doris/nereids/rules/analysis/BindSink.java | 1 + 1 file changed, 1 insertion(+) diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/BindSink.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/BindSink.java index 727364d56d4..693dc0dfc22 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/BindSink.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/BindSink.java @@ -247,6 +247,7 @@ public class BindSink implements AnalysisRuleFactory { // we skip it. continue; } + expr = expr.toSlot(); DataType inputType = expr.getDataType(); DataType targetType = DataType.fromCatalogType(tableSchema.get(i).getType()); Expression castExpr = expr; --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org