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

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


The following commit(s) were added to refs/heads/master by this push:
     new 9aecd517b0 [test](Nereids) turn on all test in scalar function w 
(#17269)
9aecd517b0 is described below

commit 9aecd517b0e14a11478ec71af376c6612305bd65
Author: morrySnow <[email protected]>
AuthorDate: Sat Mar 4 08:23:50 2023 +0800

    [test](Nereids) turn on all test in scalar function w (#17269)
    
    turn on all test case in scalar function W except width_bucket(fix be bug 
in next PR)
    turn off all test case for group_concat(distinct order by)
    fix return nullable in TimestampArithmetic
---
 .../trees/expressions/TimestampArithmetic.java     |   4 +-
 .../data/nereids_function_p0/scalar_function/W.out | 264 ++++++++++-----------
 .../conditional_functions/test_query_in.out        |   4 +-
 .../nereids_function_p0/agg_function/agg.groovy    |  68 +++---
 .../nereids_function_p0/scalar_function/W.groovy   |  78 +++---
 5 files changed, 209 insertions(+), 209 deletions(-)

diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/TimestampArithmetic.java
 
b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/TimestampArithmetic.java
index 1da77201c9..ad4dcfbd44 100644
--- 
a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/TimestampArithmetic.java
+++ 
b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/TimestampArithmetic.java
@@ -19,7 +19,7 @@ package org.apache.doris.nereids.trees.expressions;
 
 import org.apache.doris.analysis.ArithmeticExpr.Operator;
 import org.apache.doris.nereids.exceptions.UnboundException;
-import org.apache.doris.nereids.trees.expressions.functions.PropagateNullable;
+import 
org.apache.doris.nereids.trees.expressions.functions.PropagateNullableOnDateLikeV2Args;
 import org.apache.doris.nereids.trees.expressions.literal.Interval.TimeUnit;
 import org.apache.doris.nereids.trees.expressions.shape.BinaryExpression;
 import org.apache.doris.nereids.trees.expressions.visitor.ExpressionVisitor;
@@ -41,7 +41,7 @@ import java.util.Objects;
  * Example: '1996-01-01' + INTERVAL '3' month;
  * TODO: we need to rethink this, and maybe need to add a new type of Interval 
then implement IntervalLiteral as others
  */
-public class TimestampArithmetic extends Expression implements 
BinaryExpression, PropagateNullable {
+public class TimestampArithmetic extends Expression implements 
BinaryExpression, PropagateNullableOnDateLikeV2Args {
 
     private final String funcName;
     private final boolean intervalFirst;
diff --git a/regression-test/data/nereids_function_p0/scalar_function/W.out 
b/regression-test/data/nereids_function_p0/scalar_function/W.out
index c02d8da7ed..5a08c0727c 100644
--- a/regression-test/data/nereids_function_p0/scalar_function/W.out
+++ b/regression-test/data/nereids_function_p0/scalar_function/W.out
@@ -1784,18 +1784,18 @@
 1
 
 -- !sql_width_bucket_TinyInt_TinyInt_TinyInt_TinyInt_notnull --
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
 
 -- !sql_width_bucket_SmallInt_SmallInt_SmallInt_SmallInt --
 \N
@@ -1813,18 +1813,18 @@
 1
 
 -- !sql_width_bucket_SmallInt_SmallInt_SmallInt_SmallInt_notnull --
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
 
 -- !sql_width_bucket_Integer_Integer_Integer_Integer --
 \N
@@ -1842,18 +1842,18 @@
 1
 
 -- !sql_width_bucket_Integer_Integer_Integer_Integer_notnull --
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
 
 -- !sql_width_bucket_BigInt_BigInt_BigInt_BigInt --
 \N
@@ -1871,18 +1871,18 @@
 1
 
 -- !sql_width_bucket_BigInt_BigInt_BigInt_BigInt_notnull --
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
 
 -- !sql_width_bucket_Float_Float_Float_TinyInt --
 \N
@@ -1900,18 +1900,18 @@
 1
 
 -- !sql_width_bucket_Float_Float_Float_TinyInt_notnull --
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
 
 -- !sql_width_bucket_Double_Double_Double_TinyInt --
 \N
@@ -1929,18 +1929,18 @@
 1
 
 -- !sql_width_bucket_Double_Double_Double_TinyInt_notnull --
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
 
 -- !sql_width_bucket_DecimalV2_DecimalV2_DecimalV2_TinyInt --
 \N
@@ -1958,18 +1958,18 @@
 1
 
 -- !sql_width_bucket_DecimalV2_DecimalV2_DecimalV2_TinyInt_notnull --
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
 
 -- !sql_width_bucket_Date_Date_Date_TinyInt --
 \N
@@ -1987,18 +1987,18 @@
 1
 
 -- !sql_width_bucket_Date_Date_Date_TinyInt_notnull --
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
 
 -- !sql_width_bucket_DateV2_DateV2_DateV2_TinyInt --
 \N
@@ -2016,18 +2016,18 @@
 1
 
 -- !sql_width_bucket_DateV2_DateV2_DateV2_TinyInt_notnull --
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
 
 -- !sql_width_bucket_DateTime_DateTime_DateTime_TinyInt --
 \N
@@ -2045,18 +2045,18 @@
 1
 
 -- !sql_width_bucket_DateTime_DateTime_DateTime_TinyInt_notnull --
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
 
 -- !sql_width_bucket_DateTimeV2_DateTimeV2_DateTimeV2_TinyInt --
 \N
@@ -2074,16 +2074,16 @@
 1
 
 -- !sql_width_bucket_DateTimeV2_DateTimeV2_DateTimeV2_TinyInt_notnull --
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
 
diff --git 
a/regression-test/data/nereids_p0/sql_functions/conditional_functions/test_query_in.out
 
b/regression-test/data/nereids_p0/sql_functions/conditional_functions/test_query_in.out
index 708d80d45f..c4977ab256 100644
--- 
a/regression-test/data/nereids_p0/sql_functions/conditional_functions/test_query_in.out
+++ 
b/regression-test/data/nereids_p0/sql_functions/conditional_functions/test_query_in.out
@@ -17,6 +17,8 @@ false 1       1989    1001    11011902        123.123 true    
1989-03-21      1989-03-21T13:00        wangjuoo4       0.
 -- !in6 --
 
 -- !in7 --
+false  1       1989    1001    11011902        123.123 true    1989-03-21      
1989-03-21T13:00        wangjuoo4       0.1     6.333   string12345     
170141183460469231731687303715884105727
+false  2       1986    1001    11011903        1243.500        false   
1901-12-31      1989-03-21T13:00        wangynnsf       20.268  789.25  
string12345     -170141183460469231731687303715884105727
 
 -- !in8 --
 
@@ -46,8 +48,6 @@ false 2       1986    1001    11011903        1243.500        
false   1901-12-31      1989-03-21T13:00        wangynnsf
 false  3       1989    1002    11011905        24453.325       false   
2012-03-14      2000-01-01T00:00        yunlj8@nk       78945.0 3654.0  
string12345     0
 
 -- !in15 --
-false  1       1989    1001    11011902        123.123 true    1989-03-21      
1989-03-21T13:00        wangjuoo4       0.1     6.333   string12345     
170141183460469231731687303715884105727
-false  2       1986    1001    11011903        1243.500        false   
1901-12-31      1989-03-21T13:00        wangynnsf       20.268  789.25  
string12345     -170141183460469231731687303715884105727
 false  3       1989    1002    11011905        24453.325       false   
2012-03-14      2000-01-01T00:00        yunlj8@nk       78945.0 3654.0  
string12345     0
 
 -- !in16 --
diff --git a/regression-test/suites/nereids_function_p0/agg_function/agg.groovy 
b/regression-test/suites/nereids_function_p0/agg_function/agg.groovy
index 74b30f6a82..ae96819939 100644
--- a/regression-test/suites/nereids_function_p0/agg_function/agg.groovy
+++ b/regression-test/suites/nereids_function_p0/agg_function/agg.groovy
@@ -994,44 +994,44 @@ suite("nereids_agg_fn") {
        qt_sql_group_bitmap_xor_Bitmap_agg_phase_4_notnull '''
                select 
/*+SET_VAR(disable_nereids_rules='THREE_PHASE_AGGREGATE_WITH_DISTINCT, 
TWO_PHASE_AGGREGATE_WITH_DISTINCT')*/ count(distinct id), 
group_bitmap_xor(bitmap_hash(kbint)) from fn_test'''
 
-       qt_sql_group_concat_Varchar_gb '''
-               select group_concat(distinct cast(abs(kint) as varchar) order 
by abs(ksint)) from fn_test group by kbool order by kbool'''
+       // qt_sql_group_concat_Varchar_gb '''
+       //      select group_concat(distinct cast(abs(kint) as varchar) order 
by abs(ksint)) from fn_test group by kbool order by kbool'''
        // qt_sql_group_concat_Varchar '''
        //      select group_concat(distinct cast(abs(kint) as varchar) order 
by abs(ksint)) from fn_test'''
-       qt_sql_group_concat_Varchar_agg_phase_1 '''
-               select count(id), group_concat(distinct cast(abs(kint) as 
varchar) order by abs(ksint)) from fn_test group by id order by id'''
-       qt_sql_group_concat_Varchar_gb_notnull '''
-               select group_concat(distinct cast(abs(kint) as varchar) order 
by abs(ksint)) from fn_test_not_nullable group by kbool order by kbool'''
+       // qt_sql_group_concat_Varchar_agg_phase_1 '''
+       //      select count(id), group_concat(distinct cast(abs(kint) as 
varchar) order by abs(ksint)) from fn_test group by id order by id'''
+       // qt_sql_group_concat_Varchar_gb_notnull '''
+       //      select group_concat(distinct cast(abs(kint) as varchar) order 
by abs(ksint)) from fn_test_not_nullable group by kbool order by kbool'''
        // qt_sql_group_concat_Varchar_notnull '''
        //      select group_concat(distinct cast(abs(kint) as varchar) order 
by abs(ksint)) from fn_test_not_nullable'''
-       qt_sql_group_concat_Varchar_agg_phase_1_notnull '''
-               select count(id), group_concat(distinct cast(abs(kint) as 
varchar) order by abs(ksint)) from fn_test_not_nullable group by id order by 
id'''
-
-       qt_sql_group_concat_Varchar_AnyData_gb '''
-               select group_concat(distinct cast(abs(kint) as varchar) order 
by abs(ksint), kdt) from fn_test group by kbool order by kbool'''
-//     qt_sql_group_concat_Varchar_AnyData '''
-//             select group_concat(distinct cast(abs(kint) as varchar) order 
by abs(ksint), kdt) from fn_test'''
-       qt_sql_group_concat_Varchar_AnyData_agg_phase_1 '''
-               select count(id), group_concat(distinct cast(abs(kint) as 
varchar) order by abs(ksint), kdt) from fn_test group by id order by id'''
-       qt_sql_group_concat_Varchar_AnyData_gb_notnull '''
-               select group_concat(distinct cast(abs(kint) as varchar) order 
by abs(ksint), kdt) from fn_test_not_nullable group by kbool order by kbool'''
-//     qt_sql_group_concat_Varchar_AnyData_notnull '''
-//             select group_concat(distinct cast(abs(kint) as varchar) order 
by abs(ksint), kdt) from fn_test_not_nullable'''
-       qt_sql_group_concat_Varchar_AnyData_agg_phase_1_notnull '''
-               select count(id), group_concat(distinct cast(abs(kint) as 
varchar) order by abs(ksint), kdt) from fn_test_not_nullable group by id order 
by id'''
-
-       qt_sql_group_concat_Varchar_Varchar_AnyData_gb '''
-               select group_concat(distinct cast(abs(kint) as varchar), '_x_' 
order by abs(ksint), kdt) from fn_test group by kbool order by kbool'''
-//     qt_sql_group_concat_Varchar_Varchar_AnyData '''
-//             select group_concat(distinct cast(abs(kint) as varchar), '_x_' 
order by abs(ksint), kdt) from fn_test'''
-       qt_sql_group_concat_Varchar_Varchar_AnyData_agg_phase_1 '''
-               select count(id), group_concat(distinct cast(abs(kint) as 
varchar), '_x_' order by abs(ksint), kdt) from fn_test group by id order by 
id'''
-       qt_sql_group_concat_Varchar_Varchar_AnyData_gb_notnull '''
-               select group_concat(distinct cast(abs(kint) as varchar), '_x_' 
order by abs(ksint), kdt) from fn_test_not_nullable group by kbool order by 
kbool'''
-//     qt_sql_group_concat_Varchar_Varchar_AnyData_notnull '''
-//             select group_concat(distinct cast(abs(kint) as varchar), '_x_' 
order by abs(ksint), kdt) from fn_test_not_nullable'''
-       qt_sql_group_concat_Varchar_Varchar_AnyData_agg_phase_1_notnull '''
-               select count(id), group_concat(distinct cast(abs(kint) as 
varchar), '_x_' order by abs(ksint), kdt) from fn_test_not_nullable group by id 
order by id'''
+       // qt_sql_group_concat_Varchar_agg_phase_1_notnull '''
+       //      select count(id), group_concat(distinct cast(abs(kint) as 
varchar) order by abs(ksint)) from fn_test_not_nullable group by id order by 
id'''
+
+       // qt_sql_group_concat_Varchar_AnyData_gb '''
+       //      select group_concat(distinct cast(abs(kint) as varchar) order 
by abs(ksint), kdt) from fn_test group by kbool order by kbool'''
+       // qt_sql_group_concat_Varchar_AnyData '''
+       //      select group_concat(distinct cast(abs(kint) as varchar) order 
by abs(ksint), kdt) from fn_test'''
+       // qt_sql_group_concat_Varchar_AnyData_agg_phase_1 '''
+       //      select count(id), group_concat(distinct cast(abs(kint) as 
varchar) order by abs(ksint), kdt) from fn_test group by id order by id'''
+       // qt_sql_group_concat_Varchar_AnyData_gb_notnull '''
+       //      select group_concat(distinct cast(abs(kint) as varchar) order 
by abs(ksint), kdt) from fn_test_not_nullable group by kbool order by kbool'''
+       // qt_sql_group_concat_Varchar_AnyData_notnull '''
+       //      select group_concat(distinct cast(abs(kint) as varchar) order 
by abs(ksint), kdt) from fn_test_not_nullable'''
+       // qt_sql_group_concat_Varchar_AnyData_agg_phase_1_notnull '''
+       //      select count(id), group_concat(distinct cast(abs(kint) as 
varchar) order by abs(ksint), kdt) from fn_test_not_nullable group by id order 
by id'''
+
+       // qt_sql_group_concat_Varchar_Varchar_AnyData_gb '''
+       //      select group_concat(distinct cast(abs(kint) as varchar), '_x_' 
order by abs(ksint), kdt) from fn_test group by kbool order by kbool'''
+       // qt_sql_group_concat_Varchar_Varchar_AnyData '''
+       //      select group_concat(distinct cast(abs(kint) as varchar), '_x_' 
order by abs(ksint), kdt) from fn_test'''
+       // qt_sql_group_concat_Varchar_Varchar_AnyData_agg_phase_1 '''
+       //      select count(id), group_concat(distinct cast(abs(kint) as 
varchar), '_x_' order by abs(ksint), kdt) from fn_test group by id order by 
id'''
+       // qt_sql_group_concat_Varchar_Varchar_AnyData_gb_notnull '''
+       //      select group_concat(distinct cast(abs(kint) as varchar), '_x_' 
order by abs(ksint), kdt) from fn_test_not_nullable group by kbool order by 
kbool'''
+       // qt_sql_group_concat_Varchar_Varchar_AnyData_notnull '''
+       //      select group_concat(distinct cast(abs(kint) as varchar), '_x_' 
order by abs(ksint), kdt) from fn_test_not_nullable'''
+       // qt_sql_group_concat_Varchar_Varchar_AnyData_agg_phase_1_notnull '''
+       //      select count(id), group_concat(distinct cast(abs(kint) as 
varchar), '_x_' order by abs(ksint), kdt) from fn_test_not_nullable group by id 
order by id'''
 
        sql '''
                select histogram(kbool) from fn_test group by kbool order by 
kbool'''
diff --git 
a/regression-test/suites/nereids_function_p0/scalar_function/W.groovy 
b/regression-test/suites/nereids_function_p0/scalar_function/W.groovy
index fb06077d54..329020cc23 100644
--- a/regression-test/suites/nereids_function_p0/scalar_function/W.groovy
+++ b/regression-test/suites/nereids_function_p0/scalar_function/W.groovy
@@ -34,51 +34,51 @@ suite("nereids_scalar_fn_W") {
        qt_sql_week_ceil_DateTime "select week_ceil(kdtm) from fn_test order by 
kdtm"
        qt_sql_week_ceil_DateTime_notnull "select week_ceil(kdtm) from 
fn_test_not_nullable order by kdtm"
        qt_sql_week_ceil_DateTimeV2 "select week_ceil(kdtmv2s1) from fn_test 
order by kdtmv2s1"
-       // qt_sql_week_ceil_DateTimeV2_notnull "select week_ceil(kdtmv2s1) from 
fn_test_not_nullable order by kdtmv2s1"
+       qt_sql_week_ceil_DateTimeV2_notnull "select week_ceil(kdtmv2s1) from 
fn_test_not_nullable order by kdtmv2s1"
        qt_sql_week_ceil_DateV2 "select week_ceil(kdtv2) from fn_test order by 
kdtv2"
-       // qt_sql_week_ceil_DateV2_notnull "select week_ceil(kdtv2) from 
fn_test_not_nullable order by kdtv2"
+       qt_sql_week_ceil_DateV2_notnull "select week_ceil(kdtv2) from 
fn_test_not_nullable order by kdtv2"
        qt_sql_week_ceil_DateTime_DateTime "select week_ceil(kdtm, kdtm) from 
fn_test order by kdtm, kdtm"
        qt_sql_week_ceil_DateTime_DateTime_notnull "select week_ceil(kdtm, 
kdtm) from fn_test_not_nullable order by kdtm, kdtm"
        qt_sql_week_ceil_DateTime_Integer "select week_ceil(kdtm, kint) from 
fn_test order by kdtm, kint"
        qt_sql_week_ceil_DateTime_Integer_notnull "select week_ceil(kdtm, kint) 
from fn_test_not_nullable order by kdtm, kint"
        qt_sql_week_ceil_DateTimeV2_DateTimeV2 "select week_ceil(kdtmv2s1, 
kdtmv2s1) from fn_test order by kdtmv2s1, kdtmv2s1"
-       // qt_sql_week_ceil_DateTimeV2_DateTimeV2_notnull "select 
week_ceil(kdtmv2s1, kdtmv2s1) from fn_test_not_nullable order by kdtmv2s1, 
kdtmv2s1"
+       qt_sql_week_ceil_DateTimeV2_DateTimeV2_notnull "select 
week_ceil(kdtmv2s1, kdtmv2s1) from fn_test_not_nullable order by kdtmv2s1, 
kdtmv2s1"
        qt_sql_week_ceil_DateTimeV2_Integer "select week_ceil(kdtmv2s1, kint) 
from fn_test order by kdtmv2s1, kint"
-       // qt_sql_week_ceil_DateTimeV2_Integer_notnull "select 
week_ceil(kdtmv2s1, kint) from fn_test_not_nullable order by kdtmv2s1, kint"
+       qt_sql_week_ceil_DateTimeV2_Integer_notnull "select week_ceil(kdtmv2s1, 
kint) from fn_test_not_nullable order by kdtmv2s1, kint"
        qt_sql_week_ceil_DateV2_DateV2 "select week_ceil(kdtv2, kdtv2) from 
fn_test order by kdtv2, kdtv2"
-       // qt_sql_week_ceil_DateV2_DateV2_notnull "select week_ceil(kdtv2, 
kdtv2) from fn_test_not_nullable order by kdtv2, kdtv2"
+       qt_sql_week_ceil_DateV2_DateV2_notnull "select week_ceil(kdtv2, kdtv2) 
from fn_test_not_nullable order by kdtv2, kdtv2"
        qt_sql_week_ceil_DateV2_Integer "select week_ceil(kdtv2, kint) from 
fn_test order by kdtv2, kint"
-       // qt_sql_week_ceil_DateV2_Integer_notnull "select week_ceil(kdtv2, 
kint) from fn_test_not_nullable order by kdtv2, kint"
+       qt_sql_week_ceil_DateV2_Integer_notnull "select week_ceil(kdtv2, kint) 
from fn_test_not_nullable order by kdtv2, kint"
        qt_sql_week_ceil_DateTime_Integer_DateTime "select week_ceil(kdtm, 
kint, kdtm) from fn_test order by kdtm, kint, kdtm"
        qt_sql_week_ceil_DateTime_Integer_DateTime_notnull "select 
week_ceil(kdtm, kint, kdtm) from fn_test_not_nullable order by kdtm, kint, kdtm"
        qt_sql_week_ceil_DateTimeV2_Integer_DateTimeV2 "select 
week_ceil(kdtmv2s1, kint, kdtmv2s1) from fn_test order by kdtmv2s1, kint, 
kdtmv2s1"
-       // qt_sql_week_ceil_DateTimeV2_Integer_DateTimeV2_notnull "select 
week_ceil(kdtmv2s1, kint, kdtmv2s1) from fn_test_not_nullable order by 
kdtmv2s1, kint, kdtmv2s1"
+       qt_sql_week_ceil_DateTimeV2_Integer_DateTimeV2_notnull "select 
week_ceil(kdtmv2s1, kint, kdtmv2s1) from fn_test_not_nullable order by 
kdtmv2s1, kint, kdtmv2s1"
        qt_sql_week_ceil_DateV2_Integer_DateV2 "select week_ceil(kdtv2, kint, 
kdtv2) from fn_test order by kdtv2, kint, kdtv2"
-       // qt_sql_week_ceil_DateV2_Integer_DateV2_notnull "select 
week_ceil(kdtv2, kint, kdtv2) from fn_test_not_nullable order by kdtv2, kint, 
kdtv2"
+       qt_sql_week_ceil_DateV2_Integer_DateV2_notnull "select week_ceil(kdtv2, 
kint, kdtv2) from fn_test_not_nullable order by kdtv2, kint, kdtv2"
        qt_sql_week_floor_DateTime "select week_floor(kdtm) from fn_test order 
by kdtm"
        qt_sql_week_floor_DateTime_notnull "select week_floor(kdtm) from 
fn_test_not_nullable order by kdtm"
        qt_sql_week_floor_DateTimeV2 "select week_floor(kdtmv2s1) from fn_test 
order by kdtmv2s1"
-       // qt_sql_week_floor_DateTimeV2_notnull "select week_floor(kdtmv2s1) 
from fn_test_not_nullable order by kdtmv2s1"
+       qt_sql_week_floor_DateTimeV2_notnull "select week_floor(kdtmv2s1) from 
fn_test_not_nullable order by kdtmv2s1"
        qt_sql_week_floor_DateV2 "select week_floor(kdtv2) from fn_test order 
by kdtv2"
-       // qt_sql_week_floor_DateV2_notnull "select week_floor(kdtv2) from 
fn_test_not_nullable order by kdtv2"
+       qt_sql_week_floor_DateV2_notnull "select week_floor(kdtv2) from 
fn_test_not_nullable order by kdtv2"
        qt_sql_week_floor_DateTime_DateTime "select week_floor(kdtm, kdtm) from 
fn_test order by kdtm, kdtm"
-       // qt_sql_week_floor_DateTime_DateTime_notnull "select week_floor(kdtm, 
kdtm) from fn_test_not_nullable order by kdtm, kdtm"
+       qt_sql_week_floor_DateTime_DateTime_notnull "select week_floor(kdtm, 
kdtm) from fn_test_not_nullable order by kdtm, kdtm"
        qt_sql_week_floor_DateTime_Integer "select week_floor(kdtm, kint) from 
fn_test order by kdtm, kint"
        qt_sql_week_floor_DateTime_Integer_notnull "select week_floor(kdtm, 
kint) from fn_test_not_nullable order by kdtm, kint"
        qt_sql_week_floor_DateTimeV2_DateTimeV2 "select week_floor(kdtmv2s1, 
kdtmv2s1) from fn_test order by kdtmv2s1, kdtmv2s1"
-       // qt_sql_week_floor_DateTimeV2_DateTimeV2_notnull "select 
week_floor(kdtmv2s1, kdtmv2s1) from fn_test_not_nullable order by kdtmv2s1, 
kdtmv2s1"
+       qt_sql_week_floor_DateTimeV2_DateTimeV2_notnull "select 
week_floor(kdtmv2s1, kdtmv2s1) from fn_test_not_nullable order by kdtmv2s1, 
kdtmv2s1"
        qt_sql_week_floor_DateTimeV2_Integer "select week_floor(kdtmv2s1, kint) 
from fn_test order by kdtmv2s1, kint"
-       // qt_sql_week_floor_DateTimeV2_Integer_notnull "select 
week_floor(kdtmv2s1, kint) from fn_test_not_nullable order by kdtmv2s1, kint"
+       qt_sql_week_floor_DateTimeV2_Integer_notnull "select 
week_floor(kdtmv2s1, kint) from fn_test_not_nullable order by kdtmv2s1, kint"
        qt_sql_week_floor_DateV2_DateV2 "select week_floor(kdtv2, kdtv2) from 
fn_test order by kdtv2, kdtv2"
-       // qt_sql_week_floor_DateV2_DateV2_notnull "select week_floor(kdtv2, 
kdtv2) from fn_test_not_nullable order by kdtv2, kdtv2"
+       qt_sql_week_floor_DateV2_DateV2_notnull "select week_floor(kdtv2, 
kdtv2) from fn_test_not_nullable order by kdtv2, kdtv2"
        qt_sql_week_floor_DateV2_Integer "select week_floor(kdtv2, kint) from 
fn_test order by kdtv2, kint"
-       // qt_sql_week_floor_DateV2_Integer_notnull "select week_floor(kdtv2, 
kint) from fn_test_not_nullable order by kdtv2, kint"
+       qt_sql_week_floor_DateV2_Integer_notnull "select week_floor(kdtv2, 
kint) from fn_test_not_nullable order by kdtv2, kint"
        qt_sql_week_floor_DateTime_Integer_DateTime "select week_floor(kdtm, 
kint, kdtm) from fn_test order by kdtm, kint, kdtm"
        qt_sql_week_floor_DateTime_Integer_DateTime_notnull "select 
week_floor(kdtm, kint, kdtm) from fn_test_not_nullable order by kdtm, kint, 
kdtm"
        qt_sql_week_floor_DateTimeV2_Integer_DateTimeV2 "select 
week_floor(kdtmv2s1, kint, kdtmv2s1) from fn_test order by kdtmv2s1, kint, 
kdtmv2s1"
-       // qt_sql_week_floor_DateTimeV2_Integer_DateTimeV2_notnull "select 
week_floor(kdtmv2s1, kint, kdtmv2s1) from fn_test_not_nullable order by 
kdtmv2s1, kint, kdtmv2s1"
+       qt_sql_week_floor_DateTimeV2_Integer_DateTimeV2_notnull "select 
week_floor(kdtmv2s1, kint, kdtmv2s1) from fn_test_not_nullable order by 
kdtmv2s1, kint, kdtmv2s1"
        qt_sql_week_floor_DateV2_Integer_DateV2 "select week_floor(kdtv2, kint, 
kdtv2) from fn_test order by kdtv2, kint, kdtv2"
-       // qt_sql_week_floor_DateV2_Integer_DateV2_notnull "select 
week_floor(kdtv2, kint, kdtv2) from fn_test_not_nullable order by kdtv2, kint, 
kdtv2"
+       qt_sql_week_floor_DateV2_Integer_DateV2_notnull "select 
week_floor(kdtv2, kint, kdtv2) from fn_test_not_nullable order by kdtv2, kint, 
kdtv2"
        qt_sql_weekday_DateTime "select weekday(kdtm) from fn_test order by 
kdtm"
        qt_sql_weekday_DateTime_notnull "select weekday(kdtm) from 
fn_test_not_nullable order by kdtm"
        qt_sql_weekday_DateTimeV2 "select weekday(kdtmv2s1) from fn_test order 
by kdtmv2s1"
@@ -141,26 +141,26 @@ suite("nereids_scalar_fn_W") {
        qt_sql_weeks_sub_DateTimeV2_Integer_notnull "select weeks_sub(kdtmv2s1, 
kint) from fn_test_not_nullable order by kdtmv2s1, kint"
        qt_sql_weeks_sub_DateV2_Integer "select weeks_sub(kdtv2, kint) from 
fn_test order by kdtv2, kint"
        qt_sql_weeks_sub_DateV2_Integer_notnull "select weeks_sub(kdtv2, kint) 
from fn_test_not_nullable order by kdtv2, kint"
-//     qt_sql_width_bucket_TinyInt_TinyInt_TinyInt_TinyInt "select 
width_bucket(ktint, ktint, ktint, ktint) from fn_test order by ktint, ktint, 
ktint, ktint"
-//     qt_sql_width_bucket_TinyInt_TinyInt_TinyInt_TinyInt_notnull "select 
width_bucket(ktint, ktint, ktint, ktint) from fn_test_not_nullable order by 
ktint, ktint, ktint, ktint"
-//     qt_sql_width_bucket_SmallInt_SmallInt_SmallInt_SmallInt "select 
width_bucket(ksint, ksint, ksint, ksint) from fn_test order by ksint, ksint, 
ksint, ksint"
-//     qt_sql_width_bucket_SmallInt_SmallInt_SmallInt_SmallInt_notnull "select 
width_bucket(ksint, ksint, ksint, ksint) from fn_test_not_nullable order by 
ksint, ksint, ksint, ksint"
-//     qt_sql_width_bucket_Integer_Integer_Integer_Integer "select 
width_bucket(kint, kint, kint, kint) from fn_test order by kint, kint, kint, 
kint"
-//     qt_sql_width_bucket_Integer_Integer_Integer_Integer_notnull "select 
width_bucket(kint, kint, kint, kint) from fn_test_not_nullable order by kint, 
kint, kint, kint"
-//     qt_sql_width_bucket_BigInt_BigInt_BigInt_BigInt "select 
width_bucket(kbint, kbint, kbint, kbint) from fn_test order by kbint, kbint, 
kbint, kbint"
-//     qt_sql_width_bucket_BigInt_BigInt_BigInt_BigInt_notnull "select 
width_bucket(kbint, kbint, kbint, kbint) from fn_test_not_nullable order by 
kbint, kbint, kbint, kbint"
-//     qt_sql_width_bucket_Float_Float_Float_TinyInt "select 
width_bucket(kfloat, kfloat, kfloat, ktint) from fn_test order by kfloat, 
kfloat, kfloat, ktint"
-//     qt_sql_width_bucket_Float_Float_Float_TinyInt_notnull "select 
width_bucket(kfloat, kfloat, kfloat, ktint) from fn_test_not_nullable order by 
kfloat, kfloat, kfloat, ktint"
-//     qt_sql_width_bucket_Double_Double_Double_TinyInt "select 
width_bucket(kdbl, kdbl, kdbl, ktint) from fn_test order by kdbl, kdbl, kdbl, 
ktint"
-//     qt_sql_width_bucket_Double_Double_Double_TinyInt_notnull "select 
width_bucket(kdbl, kdbl, kdbl, ktint) from fn_test_not_nullable order by kdbl, 
kdbl, kdbl, ktint"
-//     qt_sql_width_bucket_DecimalV2_DecimalV2_DecimalV2_TinyInt "select 
width_bucket(kdcmls1, kdcmls1, kdcmls1, ktint) from fn_test order by kdcmls1, 
kdcmls1, kdcmls1, ktint"
-//     qt_sql_width_bucket_DecimalV2_DecimalV2_DecimalV2_TinyInt_notnull 
"select width_bucket(kdcmls1, kdcmls1, kdcmls1, ktint) from 
fn_test_not_nullable order by kdcmls1, kdcmls1, kdcmls1, ktint"
-//     qt_sql_width_bucket_Date_Date_Date_TinyInt "select width_bucket(kdt, 
kdt, kdt, ktint) from fn_test order by kdt, kdt, kdt, ktint"
-//     qt_sql_width_bucket_Date_Date_Date_TinyInt_notnull "select 
width_bucket(kdt, kdt, kdt, ktint) from fn_test_not_nullable order by kdt, kdt, 
kdt, ktint"
-//     qt_sql_width_bucket_DateV2_DateV2_DateV2_TinyInt "select 
width_bucket(kdtv2, kdtv2, kdtv2, ktint) from fn_test order by kdtv2, kdtv2, 
kdtv2, ktint"
-//     qt_sql_width_bucket_DateV2_DateV2_DateV2_TinyInt_notnull "select 
width_bucket(kdtv2, kdtv2, kdtv2, ktint) from fn_test_not_nullable order by 
kdtv2, kdtv2, kdtv2, ktint"
-//     qt_sql_width_bucket_DateTime_DateTime_DateTime_TinyInt "select 
width_bucket(kdtm, kdtm, kdtm, ktint) from fn_test order by kdtm, kdtm, kdtm, 
ktint"
-//     qt_sql_width_bucket_DateTime_DateTime_DateTime_TinyInt_notnull "select 
width_bucket(kdtm, kdtm, kdtm, ktint) from fn_test_not_nullable order by kdtm, 
kdtm, kdtm, ktint"
-//     qt_sql_width_bucket_DateTimeV2_DateTimeV2_DateTimeV2_TinyInt "select 
width_bucket(kdtmv2s1, kdtmv2s1, kdtmv2s1, ktint) from fn_test order by 
kdtmv2s1, kdtmv2s1, kdtmv2s1, ktint"
-//     qt_sql_width_bucket_DateTimeV2_DateTimeV2_DateTimeV2_TinyInt_notnull 
"select width_bucket(kdtmv2s1, kdtmv2s1, kdtmv2s1, ktint) from 
fn_test_not_nullable order by kdtmv2s1, kdtmv2s1, kdtmv2s1, ktint"
+//    qt_sql_width_bucket_TinyInt_TinyInt_TinyInt_TinyInt "select 
width_bucket(ktint, ktint, ktint + 1, 1) from fn_test order by ktint, ktint, 
ktint, ktint"
+//    qt_sql_width_bucket_TinyInt_TinyInt_TinyInt_TinyInt_notnull "select 
width_bucket(ktint, ktint, ktint + 1, 1) from fn_test_not_nullable order by 
ktint, ktint, ktint, ktint"
+//    qt_sql_width_bucket_SmallInt_SmallInt_SmallInt_SmallInt "select 
width_bucket(ksint, ksint, ksint + 1, 1) from fn_test order by ksint, ksint, 
ksint, ksint"
+//    qt_sql_width_bucket_SmallInt_SmallInt_SmallInt_SmallInt_notnull "select 
width_bucket(ksint, ksint, ksint + 1, 1) from fn_test_not_nullable order by 
ksint, ksint, ksint, ksint"
+//    qt_sql_width_bucket_Integer_Integer_Integer_Integer "select 
width_bucket(kint, kint, kint + 1, 1) from fn_test order by kint, kint, kint, 
kint"
+//    qt_sql_width_bucket_Integer_Integer_Integer_Integer_notnull "select 
width_bucket(kint, kint, kint + 1, 1) from fn_test_not_nullable order by kint, 
kint, kint, kint"
+//    qt_sql_width_bucket_BigInt_BigInt_BigInt_BigInt "select 
width_bucket(kbint, kbint, kbint + 1, 1) from fn_test order by kbint, kbint, 
kbint, kbint"
+//    qt_sql_width_bucket_BigInt_BigInt_BigInt_BigInt_notnull "select 
width_bucket(kbint, kbint, kbint + 1, 1) from fn_test_not_nullable order by 
kbint, kbint, kbint, kbint"
+//    qt_sql_width_bucket_Float_Float_Float_TinyInt "select 
width_bucket(kfloat, kfloat, kfloat + 1, 1) from fn_test order by kfloat, 
kfloat, kfloat, ktint"
+//    qt_sql_width_bucket_Float_Float_Float_TinyInt_notnull "select 
width_bucket(kfloat, kfloat, kfloat + 1, 1) from fn_test_not_nullable order by 
kfloat, kfloat, kfloat, ktint"
+//    qt_sql_width_bucket_Double_Double_Double_TinyInt "select 
width_bucket(kdbl, kdbl, kdbl + 1, 1) from fn_test order by kdbl, kdbl, kdbl, 
ktint"
+//    qt_sql_width_bucket_Double_Double_Double_TinyInt_notnull "select 
width_bucket(kdbl, kdbl, kdbl + 1, 1) from fn_test_not_nullable order by kdbl, 
kdbl, kdbl, ktint"
+//    qt_sql_width_bucket_DecimalV2_DecimalV2_DecimalV2_TinyInt "select 
width_bucket(kdcmls1, kdcmls1, kdcmls1 + 1, 1) from fn_test order by kdcmls1, 
kdcmls1, kdcmls1, ktint"
+//    qt_sql_width_bucket_DecimalV2_DecimalV2_DecimalV2_TinyInt_notnull 
"select width_bucket(kdcmls1, kdcmls1, kdcmls1 + 1, 1) from 
fn_test_not_nullable order by kdcmls1, kdcmls1, kdcmls1, ktint"
+//    qt_sql_width_bucket_Date_Date_Date_TinyInt "select width_bucket(kdt, 
kdt, kdt + interval 1 day, 1) from fn_test order by kdt, kdt, kdt, ktint"
+//    qt_sql_width_bucket_Date_Date_Date_TinyInt_notnull "select 
width_bucket(kdt, kdt, kdt + interval 1 day, 1) from fn_test_not_nullable order 
by kdt, kdt, kdt, ktint"
+//    qt_sql_width_bucket_DateV2_DateV2_DateV2_TinyInt "select 
width_bucket(kdtv2, kdtv2, kdtv2 + interval 1 day, 1) from fn_test order by 
kdtv2, kdtv2, kdtv2, ktint"
+//    qt_sql_width_bucket_DateV2_DateV2_DateV2_TinyInt_notnull "select 
width_bucket(kdtv2, kdtv2, kdtv2 + interval 1 day, 1) from fn_test_not_nullable 
order by kdtv2, kdtv2, kdtv2, ktint"
+//    qt_sql_width_bucket_DateTime_DateTime_DateTime_TinyInt "select 
width_bucket(kdtm, kdtm, kdtm + interval 1 day, 1) from fn_test order by kdtm, 
kdtm, kdtm, ktint"
+//    qt_sql_width_bucket_DateTime_DateTime_DateTime_TinyInt_notnull "select 
width_bucket(kdtm, kdtm, kdtm + interval 1 day, 1) from fn_test_not_nullable 
order by kdtm, kdtm, kdtm, ktint"
+//    qt_sql_width_bucket_DateTimeV2_DateTimeV2_DateTimeV2_TinyInt "select 
width_bucket(kdtmv2s1, kdtmv2s1, kdtmv2s1 + interval 1 day, 1) from fn_test 
order by kdtmv2s1, kdtmv2s1, kdtmv2s1, ktint"
+//    qt_sql_width_bucket_DateTimeV2_DateTimeV2_DateTimeV2_TinyInt_notnull 
"select width_bucket(kdtmv2s1, kdtmv2s1, kdtmv2s1 + interval 1 day, 1) from 
fn_test_not_nullable order by kdtmv2s1, kdtmv2s1, kdtmv2s1, ktint"
 }
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to