Changeset: 29030533743e for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/29030533743e
Modified Files:
        sql/test/Tests/union-corresponding.test
Branch: default
Log Message:

Changes the table values of the union corresponding test


diffs (217 lines):

diff --git a/sql/test/Tests/union-corresponding.test 
b/sql/test/Tests/union-corresponding.test
--- a/sql/test/Tests/union-corresponding.test
+++ b/sql/test/Tests/union-corresponding.test
@@ -4,7 +4,8 @@ create table foo (a int, b text)
 statement ok
 insert into foo values
  (1, 'alice'),
- (2, 'bob')
+ (2, 'bob'),
+ (9,  null)
 
 statement ok
 create table bar (c text, a int)
@@ -12,7 +13,8 @@ create table bar (c text, a int)
 statement ok
 insert into bar values
  ('hello', 3),
- ('world', 4)
+ ('world', 4),
+ (null,    9)
 
 statement ok
 create table buz (a int, c text)
@@ -28,16 +30,6 @@ create table empty_a (a int, c text)
 statement ok
 create table empty_b (c int, a text)
 
-query I rowsort
-SELECT * FROM foo
-UNION CORRESPONDING
-SELECT * FROM bar
-----
-1
-2
-3
-4
-
 query IT rowsort
 SELECT * FROM foo
 UNION
@@ -51,6 +43,24 @@ 5
 one
 6
 two
+9
+NULL
+
+query IT rowsort
+SELECT * FROM foo
+UNION ALL
+SELECT * FROM buz
+----
+1
+alice
+2
+bob
+5
+one
+6
+two
+9
+NULL
 
 query I rowsort
 SELECT * FROM foo
@@ -61,6 +71,18 @@ 1
 2
 5
 6
+9
+
+query I rowsort
+SELECT * FROM foo
+UNION ALL CORRESPONDING
+SELECT * FROM buz
+----
+1
+2
+5
+6
+9
 
 query I rowsort
 SELECT a FROM foo
@@ -70,6 +92,7 @@ 1
 2
 5
 6
+9
 
 statement error
 SELECT * FROM foo
@@ -91,6 +114,7 @@ 3
 4
 5
 6
+9
 
 statement error
 SELECT * FROM buz
@@ -110,6 +134,8 @@ 5
 one
 6
 two
+9
+NULL
 
 query I rowsort
 SELECT * FROM buz
@@ -121,6 +147,7 @@ 3
 4
 5
 6
+9
 
 query I rowsort
 SELECT * FROM foo
@@ -131,6 +158,19 @@ 1
 2
 3
 4
+9
+
+query I rowsort
+SELECT * FROM foo
+UNION ALL CORRESPONDING
+SELECT * FROM bar
+----
+1
+2
+3
+4
+9
+9
 
 query I rowsort
 SELECT * FROM foo
@@ -142,6 +182,7 @@ 1
 2
 3
 4
+9
 
 statement error
 SELECT * FROM foo
@@ -172,6 +213,33 @@ hello
 4
 NULL
 world
+9
+NULL
+NULL
+
+query ITT rowsort
+SELECT * FROM foo
+OUTER UNION ALL CORRESPONDING
+SELECT * FROM bar
+----
+1
+alice
+NULL
+2
+bob
+NULL
+3
+NULL
+hello
+4
+NULL
+world
+9
+NULL
+NULL
+9
+NULL
+NULL
 
 query T rowsort
 SELECT * FROM foo
@@ -191,6 +259,8 @@ SELECT * FROM bar
 ----
 NULL
 NULL
+NULL
+NULL
 alice
 bob
 
@@ -212,6 +282,8 @@ SELECT * FROM bar
 ----
 NULL
 NULL
+NULL
+NULL
 hello
 world
 
@@ -222,6 +294,8 @@ OUTER UNION
 SELECT * FROM bar
 ----
 NULL
+NULL
+NULL
 alice
 NULL
 bob
@@ -237,6 +311,10 @@ OUTER UNION ALL
 SELECT * FROM bar
 ----
 NULL
+NULL
+NULL
+NULL
+NULL
 alice
 NULL
 bob
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to