From df15e3d7f0a0671e9dfd911ac9d7617d7c25cfda Mon Sep 17 00:00:00 2001 From: kangkaisen Date: Fri, 2 Nov 2018 14:22:26 +0800 Subject: [PATCH] Fix UnionStmt toSql bug --- fe/src/main/java/org/apache/doris/analysis/UnionStmt.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fe/src/main/java/org/apache/doris/analysis/UnionStmt.java b/fe/src/main/java/org/apache/doris/analysis/UnionStmt.java index 2014b0d4706ada..ca1409715739d0 100644 --- a/fe/src/main/java/org/apache/doris/analysis/UnionStmt.java +++ b/fe/src/main/java/org/apache/doris/analysis/UnionStmt.java @@ -534,7 +534,7 @@ public String toSql() { StringBuilder strBuilder = new StringBuilder(); Preconditions.checkState(operands.size() > 0); strBuilder.append(operands.get(0).getQueryStmt().toSql()); - for (int i = 1; i < operands.size() - i; ++i) { + for (int i = 1; i < operands.size() - 1; ++i) { strBuilder.append( " UNION " + ((operands.get(i).getQualifier() == Qualifier.ALL) ? "ALL " : "")); if (operands.get(i).getQueryStmt() instanceof UnionStmt) {