Skip to content

Commit

Permalink
[UT] update unstable UT (StarRocks#53428)
Browse files Browse the repository at this point in the history
Signed-off-by: Seaven <seaven_7@qq.com>
  • Loading branch information
Seaven authored Dec 2, 2024
1 parent fbc60e4 commit b0329f0
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 20 deletions.
31 changes: 14 additions & 17 deletions test/sql/test_low_cardinality/R/test_low_cardinality_array
Original file line number Diff line number Diff line change
Expand Up @@ -306,11 +306,11 @@ insert into s2 select * from s2;
-- !result
[UC] analyze full table s1;
-- result:
test_db_83043028377511ef83102207f0c28981.s1 analyze status OK
test_db_4b3d563daf0f46d6b3eed47e1713a8da.s1 analyze status OK
-- !result
[UC] analyze full table s2;
-- result:
test_db_83043028377511ef83102207f0c28981.s2 analyze status OK
test_db_4b3d563daf0f46d6b3eed47e1713a8da.s2 analyze status OK
-- !result
function: wait_global_dict_ready('a1', 's1')
-- result:
Expand Down Expand Up @@ -368,15 +368,15 @@ from s2 where a2[2] = 'GD' order by v1 limit 2;
fujian
fujian
-- !result
select * from s1 join s2 on s1.v1 = s2.v1 order by s2.v1 limit 2;
select * from s1 join s2 on s1.v1 = s2.v1 order by s2.v1, s2.v2 limit 2;
-- result:
28200 302 ["Henan","Chongqing","Ningxia","Tibet","Yunnan"] ["JL","BJ"] 28200 302 ["Henan","Chongqing","Ningxia","Tibet","Yunnan"] ["JL","BJ"]
28200 947 ["Hunan","Henan"] ["FJ","MO","HEB","JL"] 28200 302 ["Henan","Chongqing","Ningxia","Tibet","Yunnan"] ["JL","BJ"]
28200 302 ["Henan","Chongqing","Ningxia","Tibet","Yunnan"] ["JL","BJ"] 28200 302 ["Henan","Chongqing","Ningxia","Tibet","Yunnan"] ["JL","BJ"]
-- !result
select array_max(s1.a2), array_distinct(s2.a1) from s1 join s2 on s1.v1 = s2.v1 order by s2.v1 limit 2;
select array_max(s1.a2), array_distinct(s2.a1) from s1 join s2 on s1.v1 = s2.v1 order by s2.v1, s2.v2 limit 2;
-- result:
JL ["Henan","Chongqing","Ningxia","Tibet","Yunnan"]
MO ["Henan","Chongqing","Ningxia","Tibet","Yunnan"]
JL ["Henan","Chongqing","Ningxia","Tibet","Yunnan"]
-- !result
select * from
(select array_max(a1) x1 from s1) t1 join
Expand Down Expand Up @@ -522,11 +522,11 @@ insert into s4 values
-- !result
[UC] analyze full table s3;
-- result:
test_db_82fdffb4377511efb2bd2207f0c28981.s3 analyze status OK
test_db_b600618464624c9680470fa4a36a2acf.s3 analyze status OK
-- !result
[UC] analyze full table s4;
-- result:
test_db_82fdffb4377511efb2bd2207f0c28981.s4 analyze status OK
test_db_b600618464624c9680470fa4a36a2acf.s4 analyze status OK
-- !result
function: wait_global_dict_ready('a1', 's3')
-- result:
Expand Down Expand Up @@ -563,14 +563,11 @@ from s3 where a1[1] = 'Jiangsu' or a2[2] = 'GD' order by v1 limit 2;
4 QH Fujian ["Fujian","Jiangsu","Macao","Ningxia"] ["GD","JS","QH"] ["Ningxia","Macao","Jiangsu","Fujian"] ["GD","QH"] 3
4 QH Fujian ["Fujian","Jiangsu","Macao","Ningxia"] ["GD","JS","QH"] ["Ningxia","Macao","Jiangsu","Fujian"] ["GD","QH"] 3
-- !result
select count(a1[2]) from s3 where v3 = "GS";
-- result:
384
-- !result
select count(a1[2]) from s3 where v3 = "GS";

select /*+SET_VAR(cbo_enable_low_cardinality_optimize=false, low_cardinality_optimize_v2=false)*/ * from s3 order by v1 limit 2;
-- result:
28200 947 GY ["Hunan","Henan"] ["FJ","MO","HEB","JL"]
28200 302 JL ["Henan","Chongqing","Ningxia","Tibet","Yunnan"] ["JL","BJ"]
384
-- !result
select /*+SET_VAR(cbo_enable_low_cardinality_optimize=false, low_cardinality_optimize_v2=false)*/ * from s3 where a1[1] = 'Jiangsu' and v3 = "BJ" order by v1 limit 2;
-- result:
Expand All @@ -596,13 +593,13 @@ select /*+SET_VAR(cbo_enable_low_cardinality_optimize=false, low_cardinality_opt
-- !result
select /*+SET_VAR(cbo_enable_low_cardinality_optimize=false, low_cardinality_optimize_v2=false)*/ cast(v3 as array<string>) from s4 limit 1;
-- result:
["abc", "bca"]
["abc","bca"]
-- !result
select /*+SET_VAR(cbo_enable_low_cardinality_optimize=true, low_cardinality_optimize_v2=false)*/ cast(v3 as array<string>) from s4 limit 1;
-- result:
["abc", "bca"]
["abc","bca"]
-- !result
select /*+SET_VAR(cbo_enable_low_cardinality_optimize=true, low_cardinality_optimize_v2=true)*/ cast(v3 as array<string>) from s4 limit 1;
-- result:
["abc", "bca"]
["abc","bca"]
-- !result
6 changes: 3 additions & 3 deletions test/sql/test_low_cardinality/T/test_low_cardinality_array
Original file line number Diff line number Diff line change
Expand Up @@ -320,8 +320,8 @@ from s2 where a1[1] = 'Jiangsu' and a2[2] = 'GD' order by v1 limit 2;
select lower(upper(array_min(reverse(array_sort(a1)))))
from s2 where a2[2] = 'GD' order by v1 limit 2;

select * from s1 join s2 on s1.v1 = s2.v1 order by s2.v1 limit 2;
select array_max(s1.a2), array_distinct(s2.a1) from s1 join s2 on s1.v1 = s2.v1 order by s2.v1 limit 2;
select * from s1 join s2 on s1.v1 = s2.v1 order by s2.v1, s2.v2 limit 2;
select array_max(s1.a2), array_distinct(s2.a1) from s1 join s2 on s1.v1 = s2.v1 order by s2.v1, s2.v2 limit 2;

select * from
(select array_max(a1) x1 from s1) t1 join
Expand Down Expand Up @@ -480,4 +480,4 @@ select /*+SET_VAR(cbo_enable_low_cardinality_optimize=false, low_cardinality_opt

select /*+SET_VAR(cbo_enable_low_cardinality_optimize=true, low_cardinality_optimize_v2=false)*/ cast(v3 as array<string>) from s4 limit 1;

select /*+SET_VAR(cbo_enable_low_cardinality_optimize=true, low_cardinality_optimize_v2=true)*/ cast(v3 as array<string>) from s4 limit 1;
select /*+SET_VAR(cbo_enable_low_cardinality_optimize=true, low_cardinality_optimize_v2=true)*/ cast(v3 as array<string>) from s4 limit 1;

0 comments on commit b0329f0

Please sign in to comment.