This is an automated email from the ASF dual-hosted git repository. panxiaolei pushed a commit to branch pick_0330 in repository https://gitbox.apache.org/repos/asf/doris.git
commit 89c6e06062c00786a26934fec210f36a2d34afc8 Author: BiteTheDDDDt <[email protected]> AuthorDate: Thu Mar 30 19:38:27 2023 +0800 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: [email protected] For additional commands, e-mail: [email protected]
