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