This is an automated email from the ASF dual-hosted git repository.
jakevin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/arrow-datafusion.git
The following commit(s) were added to refs/heads/master by this push:
new a67ef9197 sqllogicaltest: use rowsort. (#5189)
a67ef9197 is described below
commit a67ef9197a0d7242a8089be6324ba2e25e84f41e
Author: jakevin <[email protected]>
AuthorDate: Mon Feb 6 19:30:56 2023 +0800
sqllogicaltest: use rowsort. (#5189)
---
.../test_files/pg_compat/pg_compat_union.slt | 12 +++----
.../core/tests/sqllogictests/test_files/union.slt | 39 +++++++++++++---------
2 files changed, 27 insertions(+), 24 deletions(-)
diff --git
a/datafusion/core/tests/sqllogictests/test_files/pg_compat/pg_compat_union.slt
b/datafusion/core/tests/sqllogictests/test_files/pg_compat/pg_compat_union.slt
index 31d2c3a0c..5b1788bd7 100644
---
a/datafusion/core/tests/sqllogictests/test_files/pg_compat/pg_compat_union.slt
+++
b/datafusion/core/tests/sqllogictests/test_files/pg_compat/pg_compat_union.slt
@@ -67,7 +67,7 @@ STORED AS CSV
WITH HEADER ROW
LOCATION '../../testing/data/csv/aggregate_test_100.csv'
-query I
+query I rowsort
SELECT * FROM (
SELECT c2
FROM aggregate_test_100_by_sql t1
@@ -76,13 +76,12 @@ SELECT * FROM (
FROM aggregate_test_100_by_sql t2
WHERE c2 IN (3, 4)
) s
-ORDER BY c2
----
1
2
5
-query I
+query I rowsort
SELECT * FROM (
SELECT c2
FROM aggregate_test_100_by_sql t1
@@ -91,7 +90,6 @@ SELECT * FROM (
FROM aggregate_test_100_by_sql t2
WHERE c2 IN (3, 4)
) s
-ORDER BY c2
----
1
1
@@ -153,7 +151,7 @@ ORDER BY c2
5
-query I
+query I rowsort
SELECT * FROM (
SELECT c2
FROM aggregate_test_100_by_sql t1
@@ -162,13 +160,12 @@ SELECT * FROM (
FROM aggregate_test_100_by_sql t2
WHERE c2 IN (3, 4)
) s
-ORDER BY c2
----
3
4
-query I
+query I rowsort
SELECT * FROM (
SELECT c2
FROM aggregate_test_100_by_sql t1
@@ -177,7 +174,6 @@ SELECT * FROM (
FROM aggregate_test_100_by_sql t2
WHERE c2 IN (3, 4)
) s
-ORDER BY c2
----
3
3
diff --git a/datafusion/core/tests/sqllogictests/test_files/union.slt
b/datafusion/core/tests/sqllogictests/test_files/union.slt
index d163d191e..f8467dfc8 100644
--- a/datafusion/core/tests/sqllogictests/test_files/union.slt
+++ b/datafusion/core/tests/sqllogictests/test_files/union.slt
@@ -40,7 +40,7 @@ CREATE TABLE t2(
;
# union with EXCEPT(JOIN)
-query T
+query T rowsort
(
SELECT name FROM t1
EXCEPT
@@ -52,13 +52,12 @@ UNION ALL
EXCEPT
SELECT name FROM t1
)
-ORDER BY name
----
Alice
John
# union with type coercion
-query T
+query T rowsort
(
SELECT * FROM t1
EXCEPT
@@ -70,17 +69,15 @@ UNION ALL
EXCEPT
SELECT * FROM t1
)
-ORDER BY name
----
3 Alice
3 John
# union all
-query I
+query I rowsort
SELECT 1 as x
UNION ALL
SELECT 2 as x
-ORDER BY x
----
1
2
@@ -116,11 +113,10 @@ select COUNT(*) from (
200
# union_distinct
-query I
+query I rowsort
SELECT 1 as x
UNION
SELECT 1 as x
-ORDER BY x
----
1
@@ -148,21 +144,21 @@ SELECT COUNT(*) FROM (
2
# union_schemas
-query I
-SELECT 1 A UNION ALL SELECT 2 ORDER BY 1
+query I rowsort
+SELECT 1 A UNION ALL SELECT 2
----
1
2
# union_schemas
-query I
-SELECT 1 UNION SELECT 2 ORDER BY 1
+query I rowsort
+SELECT 1 UNION SELECT 2
----
1
2
# union_with_except_input
-query T
+query T rowsort
(
SELECT name FROM t1
EXCEPT
@@ -174,13 +170,12 @@ UNION ALL
EXCEPT
SELECT name FROM t1
)
-ORDER BY name
----
Alice
John
# union_with_type_coercion
-query IT
+query IT rowsort
(
SELECT id, name FROM t1
EXCEPT
@@ -192,7 +187,19 @@ UNION ALL
EXCEPT
SELECT id, name FROM t1
)
-ORDER BY name
----
3 Alice
3 John
+
+########
+# Clean up after the test
+########
+
+statement ok
+drop table t1;
+
+statement ok
+drop table t2;
+
+statement ok
+drop table aggregate_test_100;