1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-07-29 08:21:15 +03:00

Dlee 22.08.2 updates (#2578)

* Sort test result so the test case would pass

* Server message has been changes

* Added schema name in query for rows in test case only.  Also use lower case schema name

* Changed database to lower case

* Run test case in its own database to avoid table already exists error

Co-authored-by: root <root@rocky8.localdomain>
This commit is contained in:
Daniel Lee
2022-10-05 16:56:57 -05:00
committed by GitHub
parent f6aa95857c
commit 2606c91afd
13 changed files with 145 additions and 106 deletions

View File

@ -1,16 +1,11 @@
USE outerjoin;
select n1.n_nationkey, n2.n_nationkey, n1.*, n2.* from nation n1 join nation n2 on n1.n_nationkey = n2.n_nationkey;
n_nationkey n_nationkey n_nationkey n_name n_regionkey n_comment n_nationkey n_name n_regionkey n_comment
-1 -1 -1 ARGENTINA -100 al foxes promise slyly according to the regular accounts. bold requests alon -1 ARGENTINA -100 al foxes promise slyly according to the regular accounts. bold requests alon
-2 -2 -2 BRAZIL -100 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special -2 BRAZIL -100 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special
-3 -3 -3 CANADA -100 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold -3 CANADA -100 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold
0 0 0 ALGERIA 0 haggle. carefully final deposits detect slyly agai 0 ALGERIA 0 haggle. carefully final deposits detect slyly agai
1 1 1 ARGENTINA 1 al foxes promise slyly according to the regular accounts. bold requests alon 1 ARGENTINA 1 al foxes promise slyly according to the regular accounts. bold requests alon
2 2 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special
3 3 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold
4 4 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d
5 5 5 ETHIOPIA 0 ven packages wake quickly. regu 5 ETHIOPIA 0 ven packages wake quickly. regu
6 6 6 FRANCE 3 refully final requests. regular, ironi 6 FRANCE 3 refully final requests. regular, ironi
7 7 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco
8 8 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun
9 9 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull
10 10 10 IRAN 4 efully alongside of the slyly final dependencies. 10 IRAN 4 efully alongside of the slyly final dependencies.
11 11 11 IRAQ 4 nic deposits boost atop the quickly final requests? quickly regula 11 IRAQ 4 nic deposits boost atop the quickly final requests? quickly regula
12 12 12 JAPAN 2 ously. final, express gifts cajole a 12 JAPAN 2 ously. final, express gifts cajole a
@ -21,26 +16,26 @@ n_nationkey n_nationkey n_nationkey n_name n_regionkey n_comment n_nationkey n_n
17 17 17 PERU 1 platelets. blithely pending dependencies use fluffily across the even pinto beans. carefully silent accoun 17 PERU 1 platelets. blithely pending dependencies use fluffily across the even pinto beans. carefully silent accoun
18 18 18 CHINA 2 c dependencies. furiously express notornis sleep slyly regular accounts. ideas sleep. depos 18 CHINA 2 c dependencies. furiously express notornis sleep slyly regular accounts. ideas sleep. depos
19 19 19 ROMANIA 3 ular asymptotes are about the furious multipliers. express dependencies nag above the ironically ironic account 19 ROMANIA 3 ular asymptotes are about the furious multipliers. express dependencies nag above the ironically ironic account
2 2 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special
20 20 20 SAUDI ARABIA 4 ts. silent requests haggle. closely express packages sleep across the blithely 20 SAUDI ARABIA 4 ts. silent requests haggle. closely express packages sleep across the blithely
21 21 21 VIETNAM 2 hely enticingly express accounts. even, final 21 VIETNAM 2 hely enticingly express accounts. even, final
22 22 22 RUSSIA 3 requests against the platelets use never according to the quickly regular pint 22 RUSSIA 3 requests against the platelets use never according to the quickly regular pint
23 23 23 UNITED KINGDOM 3 eans boost carefully special requests. accounts are. carefull 23 UNITED KINGDOM 3 eans boost carefully special requests. accounts are. carefull
24 24 24 UNITED STATES 1 y final packages. slow foxes cajole quickly. quickly silent platelets breach ironic accounts. unusual pinto be 24 UNITED STATES 1 y final packages. slow foxes cajole quickly. quickly silent platelets breach ironic accounts. unusual pinto be
-1 -1 -1 ARGENTINA -100 al foxes promise slyly according to the regular accounts. bold requests alon -1 ARGENTINA -100 al foxes promise slyly according to the regular accounts. bold requests alon
-2 -2 -2 BRAZIL -100 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special -2 BRAZIL -100 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special
-3 -3 -3 CANADA -100 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold -3 CANADA -100 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold
3 3 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold
4 4 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d
5 5 5 ETHIOPIA 0 ven packages wake quickly. regu 5 ETHIOPIA 0 ven packages wake quickly. regu
6 6 6 FRANCE 3 refully final requests. regular, ironi 6 FRANCE 3 refully final requests. regular, ironi
7 7 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco
8 8 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun
9 9 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull
select n1.n_nationkey, n2.n_nationkey, n1.*, n2.* from nation n1 left join nation n2 on n1.n_nationkey = n2.n_nationkey;
n_nationkey n_nationkey n_nationkey n_name n_regionkey n_comment n_nationkey n_name n_regionkey n_comment
-1 -1 -1 ARGENTINA -100 al foxes promise slyly according to the regular accounts. bold requests alon -1 ARGENTINA -100 al foxes promise slyly according to the regular accounts. bold requests alon
-2 -2 -2 BRAZIL -100 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special -2 BRAZIL -100 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special
-3 -3 -3 CANADA -100 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold -3 CANADA -100 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold
0 0 0 ALGERIA 0 haggle. carefully final deposits detect slyly agai 0 ALGERIA 0 haggle. carefully final deposits detect slyly agai
1 1 1 ARGENTINA 1 al foxes promise slyly according to the regular accounts. bold requests alon 1 ARGENTINA 1 al foxes promise slyly according to the regular accounts. bold requests alon
2 2 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special
3 3 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold
4 4 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d
5 5 5 ETHIOPIA 0 ven packages wake quickly. regu 5 ETHIOPIA 0 ven packages wake quickly. regu
6 6 6 FRANCE 3 refully final requests. regular, ironi 6 FRANCE 3 refully final requests. regular, ironi
7 7 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco
8 8 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun
9 9 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull
10 10 10 IRAN 4 efully alongside of the slyly final dependencies. 10 IRAN 4 efully alongside of the slyly final dependencies.
11 11 11 IRAQ 4 nic deposits boost atop the quickly final requests? quickly regula 11 IRAQ 4 nic deposits boost atop the quickly final requests? quickly regula
12 12 12 JAPAN 2 ously. final, express gifts cajole a 12 JAPAN 2 ously. final, express gifts cajole a
@ -51,29 +46,29 @@ n_nationkey n_nationkey n_nationkey n_name n_regionkey n_comment n_nationkey n_n
17 17 17 PERU 1 platelets. blithely pending dependencies use fluffily across the even pinto beans. carefully silent accoun 17 PERU 1 platelets. blithely pending dependencies use fluffily across the even pinto beans. carefully silent accoun
18 18 18 CHINA 2 c dependencies. furiously express notornis sleep slyly regular accounts. ideas sleep. depos 18 CHINA 2 c dependencies. furiously express notornis sleep slyly regular accounts. ideas sleep. depos
19 19 19 ROMANIA 3 ular asymptotes are about the furious multipliers. express dependencies nag above the ironically ironic account 19 ROMANIA 3 ular asymptotes are about the furious multipliers. express dependencies nag above the ironically ironic account
2 2 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special
20 20 20 SAUDI ARABIA 4 ts. silent requests haggle. closely express packages sleep across the blithely 20 SAUDI ARABIA 4 ts. silent requests haggle. closely express packages sleep across the blithely
21 21 21 VIETNAM 2 hely enticingly express accounts. even, final 21 VIETNAM 2 hely enticingly express accounts. even, final
22 22 22 RUSSIA 3 requests against the platelets use never according to the quickly regular pint 22 RUSSIA 3 requests against the platelets use never according to the quickly regular pint
23 23 23 UNITED KINGDOM 3 eans boost carefully special requests. accounts are. carefull 23 UNITED KINGDOM 3 eans boost carefully special requests. accounts are. carefull
24 24 24 UNITED STATES 1 y final packages. slow foxes cajole quickly. quickly silent platelets breach ironic accounts. unusual pinto be 24 UNITED STATES 1 y final packages. slow foxes cajole quickly. quickly silent platelets breach ironic accounts. unusual pinto be
-1 -1 -1 ARGENTINA -100 al foxes promise slyly according to the regular accounts. bold requests alon -1 ARGENTINA -100 al foxes promise slyly according to the regular accounts. bold requests alon
-2 -2 -2 BRAZIL -100 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special -2 BRAZIL -100 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special
-3 -3 -3 CANADA -100 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold -3 CANADA -100 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold
3 3 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold
4 4 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d
5 5 5 ETHIOPIA 0 ven packages wake quickly. regu 5 ETHIOPIA 0 ven packages wake quickly. regu
6 6 6 FRANCE 3 refully final requests. regular, ironi 6 FRANCE 3 refully final requests. regular, ironi
7 7 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco
8 8 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun
9 9 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull
NULL NULL NULL ARGENTINA NULL al foxes promise slyly according to the regular accounts. bold requests alon NULL NULL NULL NULL
NULL NULL NULL BRAZIL NULL y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special NULL NULL NULL NULL
NULL NULL NULL CANADA NULL eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold NULL NULL NULL NULL
select n1.n_nationkey, n2.n_nationkey, n1.*, n2.* from nation n1 right join nation n2 on n1.n_nationkey = n2.n_nationkey;
n_nationkey n_nationkey n_nationkey n_name n_regionkey n_comment n_nationkey n_name n_regionkey n_comment
-1 -1 -1 ARGENTINA -100 al foxes promise slyly according to the regular accounts. bold requests alon -1 ARGENTINA -100 al foxes promise slyly according to the regular accounts. bold requests alon
-2 -2 -2 BRAZIL -100 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special -2 BRAZIL -100 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special
-3 -3 -3 CANADA -100 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold -3 CANADA -100 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold
0 0 0 ALGERIA 0 haggle. carefully final deposits detect slyly agai 0 ALGERIA 0 haggle. carefully final deposits detect slyly agai
1 1 1 ARGENTINA 1 al foxes promise slyly according to the regular accounts. bold requests alon 1 ARGENTINA 1 al foxes promise slyly according to the regular accounts. bold requests alon
2 2 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special
3 3 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold
4 4 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d
5 5 5 ETHIOPIA 0 ven packages wake quickly. regu 5 ETHIOPIA 0 ven packages wake quickly. regu
6 6 6 FRANCE 3 refully final requests. regular, ironi 6 FRANCE 3 refully final requests. regular, ironi
7 7 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco
8 8 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun
9 9 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull
10 10 10 IRAN 4 efully alongside of the slyly final dependencies. 10 IRAN 4 efully alongside of the slyly final dependencies.
11 11 11 IRAQ 4 nic deposits boost atop the quickly final requests? quickly regula 11 IRAQ 4 nic deposits boost atop the quickly final requests? quickly regula
12 12 12 JAPAN 2 ously. final, express gifts cajole a 12 JAPAN 2 ously. final, express gifts cajole a
@ -84,14 +79,19 @@ n_nationkey n_nationkey n_nationkey n_name n_regionkey n_comment n_nationkey n_n
17 17 17 PERU 1 platelets. blithely pending dependencies use fluffily across the even pinto beans. carefully silent accoun 17 PERU 1 platelets. blithely pending dependencies use fluffily across the even pinto beans. carefully silent accoun
18 18 18 CHINA 2 c dependencies. furiously express notornis sleep slyly regular accounts. ideas sleep. depos 18 CHINA 2 c dependencies. furiously express notornis sleep slyly regular accounts. ideas sleep. depos
19 19 19 ROMANIA 3 ular asymptotes are about the furious multipliers. express dependencies nag above the ironically ironic account 19 ROMANIA 3 ular asymptotes are about the furious multipliers. express dependencies nag above the ironically ironic account
2 2 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special
20 20 20 SAUDI ARABIA 4 ts. silent requests haggle. closely express packages sleep across the blithely 20 SAUDI ARABIA 4 ts. silent requests haggle. closely express packages sleep across the blithely
21 21 21 VIETNAM 2 hely enticingly express accounts. even, final 21 VIETNAM 2 hely enticingly express accounts. even, final
22 22 22 RUSSIA 3 requests against the platelets use never according to the quickly regular pint 22 RUSSIA 3 requests against the platelets use never according to the quickly regular pint
23 23 23 UNITED KINGDOM 3 eans boost carefully special requests. accounts are. carefull 23 UNITED KINGDOM 3 eans boost carefully special requests. accounts are. carefull
24 24 24 UNITED STATES 1 y final packages. slow foxes cajole quickly. quickly silent platelets breach ironic accounts. unusual pinto be 24 UNITED STATES 1 y final packages. slow foxes cajole quickly. quickly silent platelets breach ironic accounts. unusual pinto be
-1 -1 -1 ARGENTINA -100 al foxes promise slyly according to the regular accounts. bold requests alon -1 ARGENTINA -100 al foxes promise slyly according to the regular accounts. bold requests alon
-2 -2 -2 BRAZIL -100 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special -2 BRAZIL -100 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special
-3 -3 -3 CANADA -100 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold -3 CANADA -100 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold
3 3 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold
4 4 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d
5 5 5 ETHIOPIA 0 ven packages wake quickly. regu 5 ETHIOPIA 0 ven packages wake quickly. regu
6 6 6 FRANCE 3 refully final requests. regular, ironi 6 FRANCE 3 refully final requests. regular, ironi
7 7 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco
8 8 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun
9 9 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull
NULL NULL NULL NULL NULL NULL NULL ARGENTINA NULL al foxes promise slyly according to the regular accounts. bold requests alon
NULL NULL NULL NULL NULL NULL NULL BRAZIL NULL y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special
NULL NULL NULL NULL NULL NULL NULL CANADA NULL eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold
@ -99,14 +99,6 @@ select n1.n_nationkey, n2.n_nationkey, n1.*, n2.* from nation n1 join nation n2
n_nationkey n_nationkey n_nationkey n_name n_regionkey n_comment n_nationkey n_name n_regionkey n_comment
0 0 0 ALGERIA 0 haggle. carefully final deposits detect slyly agai 0 ALGERIA 0 haggle. carefully final deposits detect slyly agai
1 1 1 ARGENTINA 1 al foxes promise slyly according to the regular accounts. bold requests alon 1 ARGENTINA 1 al foxes promise slyly according to the regular accounts. bold requests alon
2 2 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special
3 3 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold
4 4 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d
5 5 5 ETHIOPIA 0 ven packages wake quickly. regu 5 ETHIOPIA 0 ven packages wake quickly. regu
6 6 6 FRANCE 3 refully final requests. regular, ironi 6 FRANCE 3 refully final requests. regular, ironi
7 7 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco
8 8 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun
9 9 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull
10 10 10 IRAN 4 efully alongside of the slyly final dependencies. 10 IRAN 4 efully alongside of the slyly final dependencies.
11 11 11 IRAQ 4 nic deposits boost atop the quickly final requests? quickly regula 11 IRAQ 4 nic deposits boost atop the quickly final requests? quickly regula
12 12 12 JAPAN 2 ously. final, express gifts cajole a 12 JAPAN 2 ously. final, express gifts cajole a
@ -117,23 +109,23 @@ n_nationkey n_nationkey n_nationkey n_name n_regionkey n_comment n_nationkey n_n
17 17 17 PERU 1 platelets. blithely pending dependencies use fluffily across the even pinto beans. carefully silent accoun 17 PERU 1 platelets. blithely pending dependencies use fluffily across the even pinto beans. carefully silent accoun
18 18 18 CHINA 2 c dependencies. furiously express notornis sleep slyly regular accounts. ideas sleep. depos 18 CHINA 2 c dependencies. furiously express notornis sleep slyly regular accounts. ideas sleep. depos
19 19 19 ROMANIA 3 ular asymptotes are about the furious multipliers. express dependencies nag above the ironically ironic account 19 ROMANIA 3 ular asymptotes are about the furious multipliers. express dependencies nag above the ironically ironic account
2 2 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special
20 20 20 SAUDI ARABIA 4 ts. silent requests haggle. closely express packages sleep across the blithely 20 SAUDI ARABIA 4 ts. silent requests haggle. closely express packages sleep across the blithely
21 21 21 VIETNAM 2 hely enticingly express accounts. even, final 21 VIETNAM 2 hely enticingly express accounts. even, final
22 22 22 RUSSIA 3 requests against the platelets use never according to the quickly regular pint 22 RUSSIA 3 requests against the platelets use never according to the quickly regular pint
23 23 23 UNITED KINGDOM 3 eans boost carefully special requests. accounts are. carefull 23 UNITED KINGDOM 3 eans boost carefully special requests. accounts are. carefull
24 24 24 UNITED STATES 1 y final packages. slow foxes cajole quickly. quickly silent platelets breach ironic accounts. unusual pinto be 24 UNITED STATES 1 y final packages. slow foxes cajole quickly. quickly silent platelets breach ironic accounts. unusual pinto be
3 3 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold
4 4 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d
5 5 5 ETHIOPIA 0 ven packages wake quickly. regu 5 ETHIOPIA 0 ven packages wake quickly. regu
6 6 6 FRANCE 3 refully final requests. regular, ironi 6 FRANCE 3 refully final requests. regular, ironi
7 7 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco
8 8 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun
9 9 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull
select n1.n_nationkey, n2.n_nationkey, n1.*, n2.* from nation n1 left join nation n2 on n1.n_nationkey = n2.n_nationkey where n1.n_nationkey >= 0;
n_nationkey n_nationkey n_nationkey n_name n_regionkey n_comment n_nationkey n_name n_regionkey n_comment
0 0 0 ALGERIA 0 haggle. carefully final deposits detect slyly agai 0 ALGERIA 0 haggle. carefully final deposits detect slyly agai
1 1 1 ARGENTINA 1 al foxes promise slyly according to the regular accounts. bold requests alon 1 ARGENTINA 1 al foxes promise slyly according to the regular accounts. bold requests alon
2 2 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special
3 3 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold
4 4 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d
5 5 5 ETHIOPIA 0 ven packages wake quickly. regu 5 ETHIOPIA 0 ven packages wake quickly. regu
6 6 6 FRANCE 3 refully final requests. regular, ironi 6 FRANCE 3 refully final requests. regular, ironi
7 7 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco
8 8 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun
9 9 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull
10 10 10 IRAN 4 efully alongside of the slyly final dependencies. 10 IRAN 4 efully alongside of the slyly final dependencies.
11 11 11 IRAQ 4 nic deposits boost atop the quickly final requests? quickly regula 11 IRAQ 4 nic deposits boost atop the quickly final requests? quickly regula
12 12 12 JAPAN 2 ously. final, express gifts cajole a 12 JAPAN 2 ously. final, express gifts cajole a
@ -144,23 +136,23 @@ n_nationkey n_nationkey n_nationkey n_name n_regionkey n_comment n_nationkey n_n
17 17 17 PERU 1 platelets. blithely pending dependencies use fluffily across the even pinto beans. carefully silent accoun 17 PERU 1 platelets. blithely pending dependencies use fluffily across the even pinto beans. carefully silent accoun
18 18 18 CHINA 2 c dependencies. furiously express notornis sleep slyly regular accounts. ideas sleep. depos 18 CHINA 2 c dependencies. furiously express notornis sleep slyly regular accounts. ideas sleep. depos
19 19 19 ROMANIA 3 ular asymptotes are about the furious multipliers. express dependencies nag above the ironically ironic account 19 ROMANIA 3 ular asymptotes are about the furious multipliers. express dependencies nag above the ironically ironic account
2 2 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special
20 20 20 SAUDI ARABIA 4 ts. silent requests haggle. closely express packages sleep across the blithely 20 SAUDI ARABIA 4 ts. silent requests haggle. closely express packages sleep across the blithely
21 21 21 VIETNAM 2 hely enticingly express accounts. even, final 21 VIETNAM 2 hely enticingly express accounts. even, final
22 22 22 RUSSIA 3 requests against the platelets use never according to the quickly regular pint 22 RUSSIA 3 requests against the platelets use never according to the quickly regular pint
23 23 23 UNITED KINGDOM 3 eans boost carefully special requests. accounts are. carefull 23 UNITED KINGDOM 3 eans boost carefully special requests. accounts are. carefull
24 24 24 UNITED STATES 1 y final packages. slow foxes cajole quickly. quickly silent platelets breach ironic accounts. unusual pinto be 24 UNITED STATES 1 y final packages. slow foxes cajole quickly. quickly silent platelets breach ironic accounts. unusual pinto be
3 3 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold
4 4 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d
5 5 5 ETHIOPIA 0 ven packages wake quickly. regu 5 ETHIOPIA 0 ven packages wake quickly. regu
6 6 6 FRANCE 3 refully final requests. regular, ironi 6 FRANCE 3 refully final requests. regular, ironi
7 7 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco
8 8 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun
9 9 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull
select n1.n_nationkey, n2.n_nationkey, n1.*, n2.* from nation n1 left join nation n2 on n1.n_nationkey = n2.n_nationkey where n2.n_nationkey >= 0;
n_nationkey n_nationkey n_nationkey n_name n_regionkey n_comment n_nationkey n_name n_regionkey n_comment
0 0 0 ALGERIA 0 haggle. carefully final deposits detect slyly agai 0 ALGERIA 0 haggle. carefully final deposits detect slyly agai
1 1 1 ARGENTINA 1 al foxes promise slyly according to the regular accounts. bold requests alon 1 ARGENTINA 1 al foxes promise slyly according to the regular accounts. bold requests alon
2 2 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special
3 3 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold
4 4 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d
5 5 5 ETHIOPIA 0 ven packages wake quickly. regu 5 ETHIOPIA 0 ven packages wake quickly. regu
6 6 6 FRANCE 3 refully final requests. regular, ironi 6 FRANCE 3 refully final requests. regular, ironi
7 7 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco
8 8 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun
9 9 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull
10 10 10 IRAN 4 efully alongside of the slyly final dependencies. 10 IRAN 4 efully alongside of the slyly final dependencies.
11 11 11 IRAQ 4 nic deposits boost atop the quickly final requests? quickly regula 11 IRAQ 4 nic deposits boost atop the quickly final requests? quickly regula
12 12 12 JAPAN 2 ously. final, express gifts cajole a 12 JAPAN 2 ously. final, express gifts cajole a
@ -171,23 +163,23 @@ n_nationkey n_nationkey n_nationkey n_name n_regionkey n_comment n_nationkey n_n
17 17 17 PERU 1 platelets. blithely pending dependencies use fluffily across the even pinto beans. carefully silent accoun 17 PERU 1 platelets. blithely pending dependencies use fluffily across the even pinto beans. carefully silent accoun
18 18 18 CHINA 2 c dependencies. furiously express notornis sleep slyly regular accounts. ideas sleep. depos 18 CHINA 2 c dependencies. furiously express notornis sleep slyly regular accounts. ideas sleep. depos
19 19 19 ROMANIA 3 ular asymptotes are about the furious multipliers. express dependencies nag above the ironically ironic account 19 ROMANIA 3 ular asymptotes are about the furious multipliers. express dependencies nag above the ironically ironic account
2 2 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special
20 20 20 SAUDI ARABIA 4 ts. silent requests haggle. closely express packages sleep across the blithely 20 SAUDI ARABIA 4 ts. silent requests haggle. closely express packages sleep across the blithely
21 21 21 VIETNAM 2 hely enticingly express accounts. even, final 21 VIETNAM 2 hely enticingly express accounts. even, final
22 22 22 RUSSIA 3 requests against the platelets use never according to the quickly regular pint 22 RUSSIA 3 requests against the platelets use never according to the quickly regular pint
23 23 23 UNITED KINGDOM 3 eans boost carefully special requests. accounts are. carefull 23 UNITED KINGDOM 3 eans boost carefully special requests. accounts are. carefull
24 24 24 UNITED STATES 1 y final packages. slow foxes cajole quickly. quickly silent platelets breach ironic accounts. unusual pinto be 24 UNITED STATES 1 y final packages. slow foxes cajole quickly. quickly silent platelets breach ironic accounts. unusual pinto be
3 3 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold
4 4 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d
5 5 5 ETHIOPIA 0 ven packages wake quickly. regu 5 ETHIOPIA 0 ven packages wake quickly. regu
6 6 6 FRANCE 3 refully final requests. regular, ironi 6 FRANCE 3 refully final requests. regular, ironi
7 7 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco
8 8 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun
9 9 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull
select n1.n_nationkey, n2.n_nationkey, n1.*, n2.* from nation n1 right join nation n2 on n1.n_nationkey = n2.n_nationkey where n1.n_nationkey >= 0;
n_nationkey n_nationkey n_nationkey n_name n_regionkey n_comment n_nationkey n_name n_regionkey n_comment
0 0 0 ALGERIA 0 haggle. carefully final deposits detect slyly agai 0 ALGERIA 0 haggle. carefully final deposits detect slyly agai
1 1 1 ARGENTINA 1 al foxes promise slyly according to the regular accounts. bold requests alon 1 ARGENTINA 1 al foxes promise slyly according to the regular accounts. bold requests alon
2 2 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special
3 3 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold
4 4 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d
5 5 5 ETHIOPIA 0 ven packages wake quickly. regu 5 ETHIOPIA 0 ven packages wake quickly. regu
6 6 6 FRANCE 3 refully final requests. regular, ironi 6 FRANCE 3 refully final requests. regular, ironi
7 7 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco
8 8 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun
9 9 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull
10 10 10 IRAN 4 efully alongside of the slyly final dependencies. 10 IRAN 4 efully alongside of the slyly final dependencies.
11 11 11 IRAQ 4 nic deposits boost atop the quickly final requests? quickly regula 11 IRAQ 4 nic deposits boost atop the quickly final requests? quickly regula
12 12 12 JAPAN 2 ously. final, express gifts cajole a 12 JAPAN 2 ously. final, express gifts cajole a
@ -198,23 +190,23 @@ n_nationkey n_nationkey n_nationkey n_name n_regionkey n_comment n_nationkey n_n
17 17 17 PERU 1 platelets. blithely pending dependencies use fluffily across the even pinto beans. carefully silent accoun 17 PERU 1 platelets. blithely pending dependencies use fluffily across the even pinto beans. carefully silent accoun
18 18 18 CHINA 2 c dependencies. furiously express notornis sleep slyly regular accounts. ideas sleep. depos 18 CHINA 2 c dependencies. furiously express notornis sleep slyly regular accounts. ideas sleep. depos
19 19 19 ROMANIA 3 ular asymptotes are about the furious multipliers. express dependencies nag above the ironically ironic account 19 ROMANIA 3 ular asymptotes are about the furious multipliers. express dependencies nag above the ironically ironic account
2 2 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special
20 20 20 SAUDI ARABIA 4 ts. silent requests haggle. closely express packages sleep across the blithely 20 SAUDI ARABIA 4 ts. silent requests haggle. closely express packages sleep across the blithely
21 21 21 VIETNAM 2 hely enticingly express accounts. even, final 21 VIETNAM 2 hely enticingly express accounts. even, final
22 22 22 RUSSIA 3 requests against the platelets use never according to the quickly regular pint 22 RUSSIA 3 requests against the platelets use never according to the quickly regular pint
23 23 23 UNITED KINGDOM 3 eans boost carefully special requests. accounts are. carefull 23 UNITED KINGDOM 3 eans boost carefully special requests. accounts are. carefull
24 24 24 UNITED STATES 1 y final packages. slow foxes cajole quickly. quickly silent platelets breach ironic accounts. unusual pinto be 24 UNITED STATES 1 y final packages. slow foxes cajole quickly. quickly silent platelets breach ironic accounts. unusual pinto be
3 3 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold
4 4 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d
5 5 5 ETHIOPIA 0 ven packages wake quickly. regu 5 ETHIOPIA 0 ven packages wake quickly. regu
6 6 6 FRANCE 3 refully final requests. regular, ironi 6 FRANCE 3 refully final requests. regular, ironi
7 7 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco
8 8 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun
9 9 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull
select n1.n_nationkey, n2.n_nationkey, n1.*, n2.* from nation n1 right join nation n2 on n1.n_nationkey = n2.n_nationkey where n2.n_nationkey >= 0;
n_nationkey n_nationkey n_nationkey n_name n_regionkey n_comment n_nationkey n_name n_regionkey n_comment
0 0 0 ALGERIA 0 haggle. carefully final deposits detect slyly agai 0 ALGERIA 0 haggle. carefully final deposits detect slyly agai
1 1 1 ARGENTINA 1 al foxes promise slyly according to the regular accounts. bold requests alon 1 ARGENTINA 1 al foxes promise slyly according to the regular accounts. bold requests alon
2 2 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special
3 3 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold
4 4 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d
5 5 5 ETHIOPIA 0 ven packages wake quickly. regu 5 ETHIOPIA 0 ven packages wake quickly. regu
6 6 6 FRANCE 3 refully final requests. regular, ironi 6 FRANCE 3 refully final requests. regular, ironi
7 7 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco
8 8 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun
9 9 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull
10 10 10 IRAN 4 efully alongside of the slyly final dependencies. 10 IRAN 4 efully alongside of the slyly final dependencies.
11 11 11 IRAQ 4 nic deposits boost atop the quickly final requests? quickly regula 11 IRAQ 4 nic deposits boost atop the quickly final requests? quickly regula
12 12 12 JAPAN 2 ously. final, express gifts cajole a 12 JAPAN 2 ously. final, express gifts cajole a
@ -225,8 +217,16 @@ n_nationkey n_nationkey n_nationkey n_name n_regionkey n_comment n_nationkey n_n
17 17 17 PERU 1 platelets. blithely pending dependencies use fluffily across the even pinto beans. carefully silent accoun 17 PERU 1 platelets. blithely pending dependencies use fluffily across the even pinto beans. carefully silent accoun
18 18 18 CHINA 2 c dependencies. furiously express notornis sleep slyly regular accounts. ideas sleep. depos 18 CHINA 2 c dependencies. furiously express notornis sleep slyly regular accounts. ideas sleep. depos
19 19 19 ROMANIA 3 ular asymptotes are about the furious multipliers. express dependencies nag above the ironically ironic account 19 ROMANIA 3 ular asymptotes are about the furious multipliers. express dependencies nag above the ironically ironic account
2 2 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special 2 BRAZIL 1 y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special
20 20 20 SAUDI ARABIA 4 ts. silent requests haggle. closely express packages sleep across the blithely 20 SAUDI ARABIA 4 ts. silent requests haggle. closely express packages sleep across the blithely
21 21 21 VIETNAM 2 hely enticingly express accounts. even, final 21 VIETNAM 2 hely enticingly express accounts. even, final
22 22 22 RUSSIA 3 requests against the platelets use never according to the quickly regular pint 22 RUSSIA 3 requests against the platelets use never according to the quickly regular pint
23 23 23 UNITED KINGDOM 3 eans boost carefully special requests. accounts are. carefull 23 UNITED KINGDOM 3 eans boost carefully special requests. accounts are. carefull
24 24 24 UNITED STATES 1 y final packages. slow foxes cajole quickly. quickly silent platelets breach ironic accounts. unusual pinto be 24 UNITED STATES 1 y final packages. slow foxes cajole quickly. quickly silent platelets breach ironic accounts. unusual pinto be
3 3 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold 3 CANADA 1 eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold
4 4 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d 4 EGYPT 4 y above the carefully unusual theodolites. final dugouts are quickly across the furiously regular d
5 5 5 ETHIOPIA 0 ven packages wake quickly. regu 5 ETHIOPIA 0 ven packages wake quickly. regu
6 6 6 FRANCE 3 refully final requests. regular, ironi 6 FRANCE 3 refully final requests. regular, ironi
7 7 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco 7 GERMANY 3 l platelets. regular accounts x-ray: unusual, regular acco
8 8 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun 8 INDIA 2 ss excuses cajole slyly across the packages. deposits print aroun
9 9 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull 9 INDONESIA 2 slyly express asymptotes. regular deposits haggle slyly. carefully ironic hockey players sleep blithely. carefull

View File

@ -8,19 +8,21 @@
#
USE outerjoin;
#
sorted_result;
select n1.n_nationkey, n2.n_nationkey, n1.*, n2.* from nation n1 join nation n2 on n1.n_nationkey = n2.n_nationkey;
sorted_result;
select n1.n_nationkey, n2.n_nationkey, n1.*, n2.* from nation n1 left join nation n2 on n1.n_nationkey = n2.n_nationkey;
sorted_result;
select n1.n_nationkey, n2.n_nationkey, n1.*, n2.* from nation n1 right join nation n2 on n1.n_nationkey = n2.n_nationkey;
#
sorted_result;
select n1.n_nationkey, n2.n_nationkey, n1.*, n2.* from nation n1 join nation n2 on n1.n_nationkey = n2.n_nationkey where n1.n_nationkey >= 0;
sorted_result;
select n1.n_nationkey, n2.n_nationkey, n1.*, n2.* from nation n1 left join nation n2 on n1.n_nationkey = n2.n_nationkey where n1.n_nationkey >= 0;
sorted_result;
select n1.n_nationkey, n2.n_nationkey, n1.*, n2.* from nation n1 left join nation n2 on n1.n_nationkey = n2.n_nationkey where n2.n_nationkey >= 0;
sorted_result;
select n1.n_nationkey, n2.n_nationkey, n1.*, n2.* from nation n1 right join nation n2 on n1.n_nationkey = n2.n_nationkey where n1.n_nationkey >= 0;
sorted_result;
select n1.n_nationkey, n2.n_nationkey, n1.*, n2.* from nation n1 right join nation n2 on n1.n_nationkey = n2.n_nationkey where n2.n_nationkey >= 0;
#
#select n1.n_nationkey, n2.n_nationkey, n1.*, n2.* from nation n1 join (select * from nation where n_nationkey >= 10 ) n2 on n1.n_nationkey = n2.n_nationkey;
#select n1.n_nationkey, n2.n_nationkey, n1.*, n2.* from nation n1 left join (select * from nation where n_nationkey >= 10 ) n2 on n1.n_nationkey = n2.n_nationkey;
#select n1.n_nationkey, n2.n_nationkey, n1.*, n2.* from nation n1 right join (select * from nation where n_nationkey >= 10 ) n2 on n1.n_nationkey = n2.n_nationkey;
#select n1.n_nationkey, n2.n_nationkey, n1.*, n2.* from (select * from nation where n_nationkey >= 10 ) n1 left join nation n2 on n1.n_nationkey = n2.n_nationkey;
#select n1.n_nationkey, n2.n_nationkey, n1.*, n2.* from (select * from nation where n_nationkey >= 10 ) n1 right join nation n2 on n1.n_nationkey = n2.n_nationkey;
#

View File

@ -2,6 +2,9 @@
# MCOL-4668 PERIOD_DIFF(dec_or_double1,dec_or_double2) is not as in InnoDB
#
# Narrow decimal rounding
DROP DATABASE IF EXISTS period_diff_db;
CREATE DATABASE period_diff_db;
USE period_diff_db;
CREATE TABLE t1 (a DECIMAL(18,1));
INSERT INTO t1 VALUES (200101.9);
SELECT PERIOD_DIFF(a, 200101) FROM t1;
@ -38,3 +41,4 @@ a PERIOD_DIFF(200101,a)
9.223372036854775e18 24012
9.223372036854776e18 24012
DROP TABLE t1;
DROP DATABASE period_diff_db;

View File

@ -12,7 +12,7 @@ c_mktsegment char (10),
c_comment varchar (117)
) engine=columnstore;
LOAD DATA LOCAL infile 'MTR_SUITE_DIR/../std_data/100Krows.dat' INTO TABLE customer FIELDS TERMINATED BY '|';
SELECT e.min_value, e.max_value FROM information_schema.columnstore_extents e, information_schema.columnstore_columns c where e.object_id = c.object_id and column_name = 'c_custkey';
SELECT e.min_value, e.max_value FROM information_schema.columnstore_extents e, information_schema.columnstore_columns c where e.object_id = c.object_id and table_schema = 'mcol4652' and column_name = 'c_custkey';
min_value max_value
0 32767
DROP DATABASE mcol4652;

View File

@ -1,28 +1,28 @@
DROP DATABASE IF EXISTS MCOL4766;
CREATE DATABASE MCOL4766;
USE MCOL4766;
DROP DATABASE IF EXISTS mcol4766;
CREATE DATABASE mcol4766;
USE mcol4766;
CREATE TABLE t(x integer) ENGINE=COLUMNSTORE;
INSERT INTO t(x) VALUES (1), (2);
SELECT c.table_schema, c.table_name, c.column_name, e.min_value, e.max_value FROM information_schema.columnstore_extents e, information_schema.columnstore_columns c WHERE c.table_schema='MCOL4766' and c.table_name='t' and c.column_name='x' and c.object_id=e.object_id;
SELECT c.table_schema, c.table_name, c.column_name, e.min_value, e.max_value FROM information_schema.columnstore_extents e, information_schema.columnstore_columns c WHERE c.table_schema='mcol4766' and c.table_name='t' and c.column_name='x' and c.object_id=e.object_id;
table_schema table_name column_name min_value max_value
MCOL4766 t x 1 2
mcol4766 t x 1 2
START TRANSACTION;
INSERT INTO t(x) VALUES (-1), (100);
ROLLBACK;
SELECT c.table_schema, c.table_name, c.column_name, e.min_value, e.max_value FROM information_schema.columnstore_extents e, information_schema.columnstore_columns c WHERE c.table_schema='MCOL4766' and c.table_name='t' and c.column_name='x' and c.object_id=e.object_id;
SELECT c.table_schema, c.table_name, c.column_name, e.min_value, e.max_value FROM information_schema.columnstore_extents e, information_schema.columnstore_columns c WHERE c.table_schema='mcol4766' and c.table_name='t' and c.column_name='x' and c.object_id=e.object_id;
table_schema table_name column_name min_value max_value
MCOL4766 t x NULL NULL
mcol4766 t x NULL NULL
START TRANSACTION;
UPDATE t SET x = 100 WHERE x = 2;
SELECT c.table_schema, c.table_name, c.column_name, e.min_value, e.max_value FROM information_schema.columnstore_extents e, information_schema.columnstore_columns c WHERE c.table_schema='MCOL4766' and c.table_name='t' and c.column_name='x' and c.object_id=e.object_id;
SELECT c.table_schema, c.table_name, c.column_name, e.min_value, e.max_value FROM information_schema.columnstore_extents e, information_schema.columnstore_columns c WHERE c.table_schema='mcol4766' and c.table_name='t' and c.column_name='x' and c.object_id=e.object_id;
table_schema table_name column_name min_value max_value
MCOL4766 t x 1 100
mcol4766 t x 1 100
ROLLBACK;
SELECT c.table_schema, c.table_name, c.column_name, e.min_value, e.max_value FROM information_schema.columnstore_extents e, information_schema.columnstore_columns c WHERE c.table_schema='MCOL4766' and c.table_name='t' and c.column_name='x' and c.object_id=e.object_id;
SELECT c.table_schema, c.table_name, c.column_name, e.min_value, e.max_value FROM information_schema.columnstore_extents e, information_schema.columnstore_columns c WHERE c.table_schema='mcol4766' and c.table_name='t' and c.column_name='x' and c.object_id=e.object_id;
table_schema table_name column_name min_value max_value
MCOL4766 t x NULL NULL
mcol4766 t x NULL NULL
SELECT * FROM t;
x
1
2
DROP DATABASE MCOL4766;
DROP DATABASE mcol4766;

View File

@ -2,6 +2,9 @@
# MCOL-4531 New string-to-decimal conversion implementation
#
# Garbage at various places of the grammar
DROP DATABASE IF EXISTS type_decimal_db;
CREATE DATABASE type_decimal_db;
USE type_decimal_db;
CREATE TABLE t1 (a VARCHAR(128));
INSERT INTO t1 VALUES
(' '),
@ -3818,3 +3821,4 @@ SELECT GROUP_CONCAT(a ORDER BY a) FROM t1;
GROUP_CONCAT(a ORDER BY a)
-0.00000000000000900,-0.00000000000000090,-0.00000000000000009,0.00000000000000000,0.00000000000000009,0.00000000000000090,0.00000000000000900
DROP TABLE t1;
DROP DATABASE type_decimal_db;

View File

@ -1,9 +1,13 @@
#
# MCOL-4615 GROUP_CONCAT() precision loss for huge narrow decimal
#
DROP DATABASE IF EXISTS type_uint64_db;
CREATE DATABASE type_uint64_db;
USE type_uint64_db;
CREATE TABLE t1 (a BIGINT UNSIGNED);
INSERT INTO t1 VALUES (18446744073709551600);
SELECT GROUP_CONCAT(a) FROM t1;
GROUP_CONCAT(a)
18446744073709551600
DROP TABLE t1;
DROP DATABASE type_uint64_db;

View File

@ -8,6 +8,12 @@
--echo # Narrow decimal rounding
--disable_warnings
DROP DATABASE IF EXISTS period_diff_db;
--enable_warnings
CREATE DATABASE period_diff_db;
USE period_diff_db;
CREATE TABLE t1 (a DECIMAL(18,1));
INSERT INTO t1 VALUES (200101.9);
SELECT PERIOD_DIFF(a, 200101) FROM t1;
@ -41,3 +47,4 @@ INSERT INTO t1 VALUES (9223372036854775807.0-1000);
INSERT INTO t1 VALUES (9223372036854775807.0+1000);
SELECT a, PERIOD_DIFF(200101,a) FROM t1 ORDER BY 2;
DROP TABLE t1;
DROP DATABASE period_diff_db;

View File

@ -22,5 +22,5 @@ create table customer (
--disable_warnings
--eval LOAD DATA LOCAL infile '$MTR_SUITE_DIR/../std_data/100Krows.dat' INTO TABLE customer FIELDS TERMINATED BY '|'
--enable_warnings
SELECT e.min_value, e.max_value FROM information_schema.columnstore_extents e, information_schema.columnstore_columns c where e.object_id = c.object_id and column_name = 'c_custkey';
SELECT e.min_value, e.max_value FROM information_schema.columnstore_extents e, information_schema.columnstore_columns c where e.object_id = c.object_id and table_schema = 'mcol4652' and column_name = 'c_custkey';
DROP DATABASE mcol4652;

View File

@ -1,19 +1,19 @@
--disable_warnings
DROP DATABASE IF EXISTS MCOL4766;
DROP DATABASE IF EXISTS mcol4766;
--enable_warnings
CREATE DATABASE MCOL4766;
USE MCOL4766;
CREATE DATABASE mcol4766;
USE mcol4766;
CREATE TABLE t(x integer) ENGINE=COLUMNSTORE;
INSERT INTO t(x) VALUES (1), (2);
SELECT c.table_schema, c.table_name, c.column_name, e.min_value, e.max_value FROM information_schema.columnstore_extents e, information_schema.columnstore_columns c WHERE c.table_schema='MCOL4766' and c.table_name='t' and c.column_name='x' and c.object_id=e.object_id;
SELECT c.table_schema, c.table_name, c.column_name, e.min_value, e.max_value FROM information_schema.columnstore_extents e, information_schema.columnstore_columns c WHERE c.table_schema='mcol4766' and c.table_name='t' and c.column_name='x' and c.object_id=e.object_id;
START TRANSACTION;
INSERT INTO t(x) VALUES (-1), (100);
ROLLBACK;
SELECT c.table_schema, c.table_name, c.column_name, e.min_value, e.max_value FROM information_schema.columnstore_extents e, information_schema.columnstore_columns c WHERE c.table_schema='MCOL4766' and c.table_name='t' and c.column_name='x' and c.object_id=e.object_id;
SELECT c.table_schema, c.table_name, c.column_name, e.min_value, e.max_value FROM information_schema.columnstore_extents e, information_schema.columnstore_columns c WHERE c.table_schema='mcol4766' and c.table_name='t' and c.column_name='x' and c.object_id=e.object_id;
START TRANSACTION;
UPDATE t SET x = 100 WHERE x = 2;
SELECT c.table_schema, c.table_name, c.column_name, e.min_value, e.max_value FROM information_schema.columnstore_extents e, information_schema.columnstore_columns c WHERE c.table_schema='MCOL4766' and c.table_name='t' and c.column_name='x' and c.object_id=e.object_id;
SELECT c.table_schema, c.table_name, c.column_name, e.min_value, e.max_value FROM information_schema.columnstore_extents e, information_schema.columnstore_columns c WHERE c.table_schema='mcol4766' and c.table_name='t' and c.column_name='x' and c.object_id=e.object_id;
ROLLBACK;
SELECT c.table_schema, c.table_name, c.column_name, e.min_value, e.max_value FROM information_schema.columnstore_extents e, information_schema.columnstore_columns c WHERE c.table_schema='MCOL4766' and c.table_name='t' and c.column_name='x' and c.object_id=e.object_id;
SELECT c.table_schema, c.table_name, c.column_name, e.min_value, e.max_value FROM information_schema.columnstore_extents e, information_schema.columnstore_columns c WHERE c.table_schema='mcol4766' and c.table_name='t' and c.column_name='x' and c.object_id=e.object_id;
SELECT * FROM t;
DROP DATABASE MCOL4766;
DROP DATABASE mcol4766;

View File

@ -10,6 +10,13 @@
--echo # Garbage at various places of the grammar
--disable_warnings
DROP DATABASE IF EXISTS type_decimal_db;
--enable_warnings
CREATE DATABASE type_decimal_db;
USE type_decimal_db;
CREATE TABLE t1 (a VARCHAR(128));
INSERT INTO t1 VALUES
@ -412,3 +419,5 @@ INSERT INTO t1 VALUES
SELECT CONCAT(a), CAST(a AS CHAR) FROM t1 ORDER BY a;
SELECT GROUP_CONCAT(a ORDER BY a) FROM t1;
DROP TABLE t1;
DROP DATABASE type_decimal_db;

View File

@ -5,7 +5,16 @@
--echo # MCOL-4615 GROUP_CONCAT() precision loss for huge narrow decimal
--echo #
--disable_warnings
DROP DATABASE IF EXISTS type_uint64_db;
--enable_warnings
CREATE DATABASE type_uint64_db;
USE type_uint64_db;
CREATE TABLE t1 (a BIGINT UNSIGNED);
INSERT INTO t1 VALUES (18446744073709551600);
SELECT GROUP_CONCAT(a) FROM t1;
DROP TABLE t1;
DROP DATABASE type_uint64_db;

View File

@ -354,7 +354,7 @@ EXPLAIN EXTENDED SELECT c1 FROM t1 WHERE c1 LIKE '%'||'b' ORDER BY ord;
id select_type table type possible_keys key key_len ref rows filtered Extra
1 PUSHED SELECT NULL NULL NULL NULL NULL NULL NULL NULL NULL
Warnings:
Note 1003 select "test"."t1"."c1" AS "c1" from "test"."t1" USE INDEX () where "test"."t1"."c1" like concat_operator_oracle('%','b') order by "test"."t1"."ord"
Note 1003 select "test"."t1"."c1" AS "c1" from "test"."t1" where "test"."t1"."c1" like concat_operator_oracle('%','b') order by "test"."t1"."ord"
SELECT c1 FROM t1 WHERE c1 LIKE c2||'%'||'c' ORDER BY ord;
c1
abc
@ -362,7 +362,7 @@ EXPLAIN EXTENDED SELECT c1 FROM t1 WHERE c1 LIKE c2||'%'||'c' ORDER BY ord;
id select_type table type possible_keys key key_len ref rows filtered Extra
1 PUSHED SELECT NULL NULL NULL NULL NULL NULL NULL NULL NULL
Warnings:
Note 1003 select "test"."t1"."c1" AS "c1" from "test"."t1" USE INDEX () where "test"."t1"."c1" like concat_operator_oracle(concat_operator_oracle("test"."t1"."c2",'%'),'c') order by "test"."t1"."ord"
Note 1003 select "test"."t1"."c1" AS "c1" from "test"."t1" where "test"."t1"."c1" like concat_operator_oracle(concat_operator_oracle("test"."t1"."c2",'%'),'c') order by "test"."t1"."ord"
SELECT 'x' FROM t1 WHERE c1||c2 LIKE 'aa%';
x
x
@ -370,7 +370,7 @@ EXPLAIN EXTENDED SELECT 'x' FROM t1 WHERE c1||c2 LIKE 'aa%';
id select_type table type possible_keys key key_len ref rows filtered Extra
1 PUSHED SELECT NULL NULL NULL NULL NULL NULL NULL NULL NULL
Warnings:
Note 1003 select 'x' AS "x" from "test"."t1" USE INDEX () where concat_operator_oracle("test"."t1"."c1","test"."t1"."c2") like 'aa%'
Note 1003 select 'x' AS "x" from "test"."t1" where concat_operator_oracle("test"."t1"."c1","test"."t1"."c2") like 'aa%'
SELECT 'x' FROM t1 WHERE c1||c2 LIKE c2||c1;
x
x
@ -378,12 +378,12 @@ EXPLAIN EXTENDED SELECT 'x' FROM t1 WHERE c1||c2 LIKE c2||c1;
id select_type table type possible_keys key key_len ref rows filtered Extra
1 PUSHED SELECT NULL NULL NULL NULL NULL NULL NULL NULL NULL
Warnings:
Note 1003 select 'x' AS "x" from "test"."t1" USE INDEX () where concat_operator_oracle("test"."t1"."c1","test"."t1"."c2") like concat_operator_oracle("test"."t1"."c2","test"."t1"."c1")
Note 1003 select 'x' AS "x" from "test"."t1" where concat_operator_oracle("test"."t1"."c1","test"."t1"."c2") like concat_operator_oracle("test"."t1"."c2","test"."t1"."c1")
CREATE VIEW v1 AS SELECT c1, c2, c1 LIKE c2||'_' FROM t1 ORDER BY ord;
EXPLAIN EXTENDED SELECT * FROM v1;
id select_type table type possible_keys key key_len ref rows filtered Extra
1 PUSHED SELECT NULL NULL NULL NULL NULL NULL NULL NULL NULL
Warnings:
Note 1003 select "test"."t1"."c1" AS "c1","test"."t1"."c2" AS "c2","test"."t1"."c1" like concat_operator_oracle("test"."t1"."c2",'_') AS "c1 LIKE c2||'_'" from "test"."t1" USE INDEX () order by "test"."t1"."ord"
Note 1003 select "test"."t1"."c1" AS "c1","test"."t1"."c2" AS "c2","test"."t1"."c1" like concat_operator_oracle("test"."t1"."c2",'_') AS "c1 LIKE c2||'_'" from ("test"."t1") order by "test"."t1"."ord"
DROP VIEW v1;
DROP TABLE t1;