This is an automated email from the ASF dual-hosted git repository.

yiguolei pushed a commit to branch dev-1.1.2
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/dev-1.1.2 by this push:
     new 5b7752fc5a [fix](function) Fix semantic analysis error in window 
function at first_value (#11855)
5b7752fc5a is described below

commit 5b7752fc5a46e5f4ccd53baf25283e799526166c
Author: yinzhijian <373141...@qq.com>
AuthorDate: Fri Aug 19 09:13:29 2022 +0800

    [fix](function) Fix semantic analysis error in window function at 
first_value (#11855)
---
 fe/fe-core/src/main/java/org/apache/doris/analysis/AnalyticExpr.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/analysis/AnalyticExpr.java 
b/fe/fe-core/src/main/java/org/apache/doris/analysis/AnalyticExpr.java
index 6c6d16807b..a8adc13940 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/analysis/AnalyticExpr.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/analysis/AnalyticExpr.java
@@ -630,7 +630,9 @@ public class AnalyticExpr extends Expr {
                 && window != null
                 && window.getLeftBoundary().getType() != 
BoundaryType.UNBOUNDED_PRECEDING) {
             if (window.getLeftBoundary().getType() != BoundaryType.PRECEDING) {
-                window = new AnalyticWindow(window.getType(), 
window.getLeftBoundary(),
+                // Here left bound can only be CURRENT_ROW and the function is 
last_value,
+                // so the type is changed to rows
+                window = new AnalyticWindow(AnalyticWindow.Type.ROWS, 
window.getLeftBoundary(),
                                             window.getLeftBoundary());
                 fnCall = new FunctionCallExpr(new FunctionName(LASTVALUE),
                                               getFnCall().getParams());


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to