This is an automated email from the ASF dual-hosted git repository. panxiaolei pushed a commit to branch branch-1.2-lts in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/branch-1.2-lts by this push: new fb903cee08 [Bug](planner) fix use wrong result expr list (#18261) fb903cee08 is described below commit fb903cee0858abfa30cac90a74c18cd9d9c9b9f7 Author: Pxl <pxl...@qq.com> AuthorDate: Thu Mar 30 19:42:21 2023 +0800 [Bug](planner) fix use wrong result expr list (#18261) fix use wrong result expr list --- .../src/main/java/org/apache/doris/planner/SingleNodePlanner.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/planner/SingleNodePlanner.java b/fe/fe-core/src/main/java/org/apache/doris/planner/SingleNodePlanner.java index 5db89f6e33..d30c29f802 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/planner/SingleNodePlanner.java +++ b/fe/fe-core/src/main/java/org/apache/doris/planner/SingleNodePlanner.java @@ -1199,10 +1199,10 @@ public class SingleNodePlanner { // create left-deep sequence of binary hash joins; assign node ids as we go along TableRef tblRef = selectStmt.getTableRefs().get(0); materializeTableResultForCrossJoinOrCountStar(tblRef, analyzer); - if (selectStmt.getSelectList().getItems().size() == 1) { + if (selectStmt.getResultExprs().size() == 1) { final List<SlotId> slotIds = Lists.newArrayList(); final List<TupleId> tupleIds = Lists.newArrayList(); - Expr resultExprSelected = selectStmt.getSelectList().getItems().get(0).getExpr(); + Expr resultExprSelected = selectStmt.getResultExprs().get(0); if (resultExprSelected != null && resultExprSelected instanceof SlotRef) { resultExprSelected.getIds(tupleIds, slotIds); for (SlotId id : slotIds) { --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org