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

eldenmoon 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 90f4cb7af78 [regression-test](Variant) fix unstable case (#29648)
90f4cb7af78 is described below

commit 90f4cb7af787906388c10d7647119908070367eb
Author: lihangyu <15605149...@163.com>
AuthorDate: Mon Jan 8 16:09:30 2024 +0800

    [regression-test](Variant) fix unstable case (#29648)
---
 regression-test/data/variant_p0/load.out      | 6 +++---
 regression-test/suites/variant_p0/load.groovy | 8 ++++----
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/regression-test/data/variant_p0/load.out 
b/regression-test/data/variant_p0/load.out
index a3d237dc156..3a701a5db76 100644
--- a/regression-test/data/variant_p0/load.out
+++ b/regression-test/data/variant_p0/load.out
@@ -28,10 +28,10 @@
 15
 
 -- !sql_2 --
-123456789101112
 1
 123
 123456
+123456789101112
 
 -- !sql_4 --
 123    \N      {"A":123}
@@ -48,7 +48,7 @@
 -- !sql_6 --
 \N     \N
 \N     \N
-"123"  \N
+123    \N
 \N     1
 \N     123
 1.10111        1800
@@ -143,7 +143,7 @@
 [123]
 
 -- !sql_25 --
-50000  55000.00000000226       6150000
+50000  54999.99999995274       6150000
 
 -- !sql_26 --
 5000
diff --git a/regression-test/suites/variant_p0/load.groovy 
b/regression-test/suites/variant_p0/load.groovy
index a8793bddec1..580b15524ae 100644
--- a/regression-test/suites/variant_p0/load.groovy
+++ b/regression-test/suites/variant_p0/load.groovy
@@ -112,7 +112,7 @@ suite("regression_test_variant", "variant_type"){
         create_table table_name
         sql """insert into ${table_name} values (1, '{"c" : "123"}');"""
         sql """insert into ${table_name} values (2, '{"c" : 123}');"""
-        sql """insert into ${table_name} values (3, '{"cc" : [123]}');"""
+        sql """insert into ${table_name} values (3, '{"cc" : [123.0]}');"""
         sql """insert into ${table_name} values (4, '{"cc" : [123.1]}');"""
         sql """insert into ${table_name} values (5, '{"ccc" : 123}');"""
         sql """insert into ${table_name} values (6, '{"ccc" : 123321}');"""
@@ -135,11 +135,11 @@ suite("regression_test_variant", "variant_type"){
         sql """insert into ${table_name} values (2,  '{"A" : 1}');"""
         sql """insert into ${table_name} values (4,  '{"A" : 123456}');"""
         sql """insert into ${table_name} values (8,  '{"A" : 
123456789101112}');"""
-        qt_sql_2 "select v:A from ${table_name} order by cast(v:A as int)"
+        qt_sql_2 "select v:A from ${table_name} order by cast(v:A as bigint)"
         sql """insert into ${table_name} values (12,  '{"AA" : [123456]}');"""
         sql """insert into ${table_name} values (14,  '{"AA" : 
[123456789101112]}');"""
         // qt_sql_3 "select v:AA from ${table_name} where size(v:AA) > 0 order 
by k"
-        qt_sql_4 "select v:A, v:AA, v from ${table_name} order by k"
+        qt_sql_4 "select cast(v:A as string), v:AA, v from ${table_name} order 
by k"
         qt_sql_5 "select v:A, v:AA, v, v from ${table_name} where cast(v:A as 
bigint) > 123 order by k"
 
         sql """insert into ${table_name} values (16,  '{"a" : 123.0, "A" : 
191191, "c": 123}');"""
@@ -148,7 +148,7 @@ suite("regression_test_variant", "variant_type"){
         // sql """insert into ${table_name} values (12,  '{"a" : [123]}, "c": 
"123456"');"""
         sql """insert into ${table_name} values (22,  '{"a" : 1.1111, "A" : 
17211, "c" : 111111}');"""
         sql "sync"
-        qt_sql_6 "select v:a, v:A from ${table_name} order by cast(v:A as 
bigint), k"
+        qt_sql_6 "select cast(v:a as string), v:A from ${table_name} order by 
cast(v:A as bigint), k"
         qt_sql_7 "select k, v:A from ${table_name} where cast(v:A as bigint) 
>= 1 order by cast(v:A as bigint), k"
 
         // FIXME: if not cast, then v:a could return "123" or 123 which is 
none determinately


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

Reply via email to