Skip to content

Commit

Permalink
[fix](test) order by clause in test_map (apache#27390)
Browse files Browse the repository at this point in the history
  • Loading branch information
mrhhsg authored Nov 22, 2023
1 parent 732a3fa commit fd3c42d
Show file tree
Hide file tree
Showing 4 changed files with 44 additions and 42 deletions.
26 changes: 13 additions & 13 deletions regression-test/data/datatype_p0/complex_types/test_map.out
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
-- This file is automatically generated. You should know what you did if you want to edit this
-- !sql --
1 {"key1":"value1"} 1 1
1 {"key1_1":"value1_1"} 1 1
1 {"key1":"value1"} 2 1
1 {"key1_1":"value1_1"} 2 1
2 {"key2":"value2", "key22":"value22"} 3 2
2 {"key2_1":"value2_1", "key22_1":"value22_1"} 3 2
2 {"key2_2":"value2_2", "key22_2":"value22_2"} 3 2
2 {"key2":"value2", "key22":"value22"} 4 2
2 {"key2_1":"value2_1", "key22_1":"value22_1"} 4 2
2 {"key2_2":"value2_2", "key22_2":"value22_2"} 4 2
3 {"key3":"value3", "key33":"value33", "key3333":"value333"} 5 3
3 {"key3":"value3", "key33":"value33", "key3333":"value333"} 6 3
4 {"key4":"value4", "key44":"value44", "key444":"value444", "key4444":"value4444"} \N \N
1 1 {"key1":"value1"} 1 1
1 1 {"key1":"value1"} 2 1
2 1 {"key1_1":"value1_1"} 1 1
2 1 {"key1_1":"value1_1"} 2 1
3 2 {"key2":"value2", "key22":"value22"} 3 2
3 2 {"key2":"value2", "key22":"value22"} 4 2
4 2 {"key2_1":"value2_1", "key22_1":"value22_1"} 3 2
4 2 {"key2_1":"value2_1", "key22_1":"value22_1"} 4 2
5 2 {"key2_2":"value2_2", "key22_2":"value22_2"} 3 2
5 2 {"key2_2":"value2_2", "key22_2":"value22_2"} 4 2
6 3 {"key3":"value3", "key33":"value33", "key3333":"value333"} 5 3
6 3 {"key3":"value3", "key33":"value33", "key3333":"value333"} 6 3
7 4 {"key4":"value4", "key44":"value44", "key444":"value444", "key4444":"value4444"} \N \N

26 changes: 13 additions & 13 deletions regression-test/data/nereids_p0/datatype/test_map.out
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
-- This file is automatically generated. You should know what you did if you want to edit this
-- !sql --
1 {"key1":"value1"} 1 1
1 {"key1_1":"value1_1"} 1 1
1 {"key1":"value1"} 2 1
1 {"key1_1":"value1_1"} 2 1
2 {"key2":"value2", "key22":"value22"} 3 2
2 {"key2_1":"value2_1", "key22_1":"value22_1"} 3 2
2 {"key2_2":"value2_2", "key22_2":"value22_2"} 3 2
2 {"key2":"value2", "key22":"value22"} 4 2
2 {"key2_1":"value2_1", "key22_1":"value22_1"} 4 2
2 {"key2_2":"value2_2", "key22_2":"value22_2"} 4 2
3 {"key3":"value3", "key33":"value33", "key3333":"value333"} 5 3
3 {"key3":"value3", "key33":"value33", "key3333":"value333"} 6 3
4 {"key4":"value4", "key44":"value44", "key444":"value444", "key4444":"value4444"} \N \N
1 1 {"key1":"value1"} 1 1
1 1 {"key1":"value1"} 2 1
2 1 {"key1_1":"value1_1"} 1 1
2 1 {"key1_1":"value1_1"} 2 1
3 2 {"key2":"value2", "key22":"value22"} 3 2
3 2 {"key2":"value2", "key22":"value22"} 4 2
4 2 {"key2_1":"value2_1", "key22_1":"value22_1"} 3 2
4 2 {"key2_1":"value2_1", "key22_1":"value22_1"} 4 2
5 2 {"key2_2":"value2_2", "key22_2":"value22_2"} 3 2
5 2 {"key2_2":"value2_2", "key22_2":"value22_2"} 4 2
6 3 {"key3":"value3", "key33":"value33", "key3333":"value333"} 5 3
6 3 {"key3":"value3", "key33":"value33", "key3333":"value333"} 6 3
7 4 {"key4":"value4", "key44":"value44", "key444":"value444", "key4444":"value4444"} \N \N

17 changes: 9 additions & 8 deletions regression-test/suites/datatype_p0/complex_types/test_map.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -20,18 +20,19 @@ suite("test_map") {
sql "DROP TABLE IF EXISTS `test_map_table`"
sql """
create table `test_map_table` (
`id` int,
`k1` int,
`value` map<text, text>
) distributed by hash(`k1`) buckets 1 properties("replication_num" = "1");
"""

sql 'insert into `test_map_table` values (1, {"key1": "value1"});'
sql 'insert into `test_map_table` values (1, {"key1_1": "value1_1"});'
sql 'insert into `test_map_table` values (2, {"key2": "value2", "key22": "value22"});'
sql 'insert into `test_map_table` values (2, {"key2_1": "value2_1", "key22_1": "value22_1"});'
sql 'insert into `test_map_table` values (2, {"key2_2": "value2_2", "key22_2": "value22_2"});'
sql 'insert into `test_map_table` values (3, {"key3": "value3", "key33": "value33", "key3333": "value333"});'
sql 'insert into `test_map_table` values (4, {"key4": "value4", "key44": "value44", "key444": "value444", "key4444": "value4444"});'
sql 'insert into `test_map_table` values (1, 1, {"key1": "value1"});'
sql 'insert into `test_map_table` values (2, 1, {"key1_1": "value1_1"});'
sql 'insert into `test_map_table` values (3, 2, {"key2": "value2", "key22": "value22"});'
sql 'insert into `test_map_table` values (4, 2, {"key2_1": "value2_1", "key22_1": "value22_1"});'
sql 'insert into `test_map_table` values (5, 2, {"key2_2": "value2_2", "key22_2": "value22_2"});'
sql 'insert into `test_map_table` values (6, 3, {"key3": "value3", "key33": "value33", "key3333": "value333"});'
sql 'insert into `test_map_table` values (7, 4, {"key4": "value4", "key44": "value44", "key444": "value444", "key4444": "value4444"});'

sql "DROP TABLE IF EXISTS `test_map_table_right`"
sql """
Expand All @@ -49,6 +50,6 @@ suite("test_map") {
sql 'insert into `test_map_table_right` values(6, 3);'

qt_sql """
select * from test_map_table left join test_map_table_right on test_map_table.k1 = test_map_table_right.value order by 1,3;
select * from test_map_table left join test_map_table_right on test_map_table.k1 = test_map_table_right.value order by 1,2,4,5;
"""
}
17 changes: 9 additions & 8 deletions regression-test/suites/nereids_p0/datatype/test_map.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -22,18 +22,19 @@ suite("test_map") {
sql "DROP TABLE IF EXISTS `test_map_table`"
sql """
create table `test_map_table` (
`id` int,
`k1` int,
`value` map<text, text>
) distributed by hash(`k1`) buckets 1 properties("replication_num" = "1");
"""

sql 'insert into `test_map_table` values (1, {"key1": "value1"});'
sql 'insert into `test_map_table` values (1, {"key1_1": "value1_1"});'
sql 'insert into `test_map_table` values (2, {"key2": "value2", "key22": "value22"});'
sql 'insert into `test_map_table` values (2, {"key2_1": "value2_1", "key22_1": "value22_1"});'
sql 'insert into `test_map_table` values (2, {"key2_2": "value2_2", "key22_2": "value22_2"});'
sql 'insert into `test_map_table` values (3, {"key3": "value3", "key33": "value33", "key3333": "value333"});'
sql 'insert into `test_map_table` values (4, {"key4": "value4", "key44": "value44", "key444": "value444", "key4444": "value4444"});'
sql 'insert into `test_map_table` values (1, 1, {"key1": "value1"});'
sql 'insert into `test_map_table` values (2, 1, {"key1_1": "value1_1"});'
sql 'insert into `test_map_table` values (3, 2, {"key2": "value2", "key22": "value22"});'
sql 'insert into `test_map_table` values (4, 2, {"key2_1": "value2_1", "key22_1": "value22_1"});'
sql 'insert into `test_map_table` values (5, 2, {"key2_2": "value2_2", "key22_2": "value22_2"});'
sql 'insert into `test_map_table` values (6, 3, {"key3": "value3", "key33": "value33", "key3333": "value333"});'
sql 'insert into `test_map_table` values (7, 4, {"key4": "value4", "key44": "value44", "key444": "value444", "key4444": "value4444"});'

sql "DROP TABLE IF EXISTS `test_map_table_right`"
sql """
Expand All @@ -51,6 +52,6 @@ suite("test_map") {
sql 'insert into `test_map_table_right` values(6, 3);'

qt_sql """
select * from test_map_table left join test_map_table_right on test_map_table.k1 = test_map_table_right.value order by 1,3;
select * from test_map_table left join test_map_table_right on test_map_table.k1 = test_map_table_right.value order by 1,2,4,5;
"""
}

0 comments on commit fd3c42d

Please sign in to comment.