Changeset: db458d5403e4 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=db458d5403e4
Modified Files:
sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-plan-0join-query.test
sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-plan-0join-view.test
sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-plan-1join-query.test
sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-plan-1join-view.test
sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-plan-2join-query.test
sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-plan-2join-view.test
Branch: mtest
Log Message:
Converted plan statements at FeatureRequests directory
diffs (truncated from 582 to 300 lines):
diff --git
a/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-plan-0join-query.test
b/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-plan-0join-query.test
---
a/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-plan-0join-query.test
+++
b/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-plan-0join-query.test
@@ -1,21 +1,21 @@
statement ok
set optimizer = 'sequential_pipe'
-query T rowsort
+query T nosort
plan select count(*) from fk
----
-) [ "%1"."%1" NOT NULL ]
project (
-| ) [ ] [ sys.count() NOT NULL as "%1"."%1" ]
| group by (
| | table(sys.fk) [ "fk"."id" NOT NULL HASHCOL ] COUNT
+| ) [ ] [ sys.count() NOT NULL as "%1"."%1" ]
+) [ "%1"."%1" NOT NULL ]
-query T rowsort
+query T nosort
plan select id from fk order by id
----
-) [ "fk"."id" NOT NULL HASHCOL ] [ "fk"."id" ASC NOT NULL HASHCOL ]
project (
| table(sys.fk) [ "fk"."id" NOT NULL HASHCOL ] COUNT
+) [ "fk"."id" NOT NULL HASHCOL ] [ "fk"."id" ASC NOT NULL HASHCOL ]
statement ok
set optimizer = 'default_pipe'
diff --git
a/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-plan-0join-view.test
b/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-plan-0join-view.test
---
a/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-plan-0join-view.test
+++
b/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-plan-0join-view.test
@@ -1,25 +1,25 @@
statement ok
set optimizer = 'sequential_pipe'
-query T rowsort
+query T nosort
plan select count(*) from v0
----
-) [ "%1"."%1" NOT NULL ]
project (
-| ) [ ] [ sys.count() NOT NULL as "%1"."%1" ]
| group by (
-| | ) [ "fk"."id" NOT NULL HASHCOL as "v0"."id" ]
| | project (
| | | table(sys.fk) [ "fk"."id" NOT NULL HASHCOL ] COUNT
+| | ) [ "fk"."id" NOT NULL HASHCOL as "v0"."id" ]
+| ) [ ] [ sys.count() NOT NULL as "%1"."%1" ]
+) [ "%1"."%1" NOT NULL ]
-query T rowsort
+query T nosort
plan select id from v0 order by id
----
-) [ "v0"."id" NOT NULL HASHCOL ] [ "v0"."id" ASC NOT NULL HASHCOL ]
project (
-| ) [ "fk"."id" NOT NULL HASHCOL as "v0"."id" ]
| project (
| | table(sys.fk) [ "fk"."id" NOT NULL HASHCOL ] COUNT
+| ) [ "fk"."id" NOT NULL HASHCOL as "v0"."id" ]
+) [ "v0"."id" NOT NULL HASHCOL ] [ "v0"."id" ASC NOT NULL HASHCOL ]
statement ok
set optimizer = 'default_pipe'
diff --git
a/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-plan-1join-query.test
b/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-plan-1join-query.test
---
a/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-plan-1join-query.test
+++
b/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-plan-1join-query.test
@@ -1,149 +1,149 @@
statement ok
set optimizer = 'sequential_pipe'
-query T rowsort
+query T nosort
plan select count(*) from fk left outer join pk1 on fk.fk1 = pk1.pk1
----
-) [ "%1"."%1" NOT NULL ]
project (
-| ) [ ] [ sys.count() NOT NULL as "%1"."%1" ]
| group by (
| | table(sys.fk) [ "fk"."id" NOT NULL HASHCOL ] COUNT
+| ) [ ] [ sys.count() NOT NULL as "%1"."%1" ]
+) [ "%1"."%1" NOT NULL ]
-query T rowsort
+query T nosort
plan select id from fk left outer join pk1 on fk.fk1 = pk1.pk1 order
by id
----
-) [ "fk"."id" NOT NULL HASHCOL ] [ "fk"."id" ASC NOT NULL HASHCOL ]
project (
| table(sys.fk) [ "fk"."id" NOT NULL HASHCOL ] COUNT
+) [ "fk"."id" NOT NULL HASHCOL ] [ "fk"."id" ASC NOT NULL HASHCOL ]
-query T rowsort
+query T nosort
plan select id , v1 from fk left outer join pk1 on fk.fk1 = pk1.pk1 order
by id
----
-) [ "fk"."id" NOT NULL HASHCOL , "pk1"."v1" ] [ "fk"."id" ASC NOT NULL HASHCOL
]
project (
-| ) [ "fk"."%fk_fk1_fkey" NOT NULL = "pk1"."%TID%" NOT NULL JOINIDX
sys.fk.fk_fk1_fkey ]
| left outer join (
| | table(sys.fk) [ "fk"."id" NOT NULL HASHCOL , "fk"."%fk_fk1_fkey" NOT NULL
JOINIDX sys.fk.fk_fk1_fkey ] COUNT ,
| | table(sys.pk1) [ "pk1"."v1", "pk1"."%TID%" NOT NULL ] COUNT
+| ) [ "fk"."%fk_fk1_fkey" NOT NULL = "pk1"."%TID%" NOT NULL JOINIDX
sys.fk.fk_fk1_fkey ]
+) [ "fk"."id" NOT NULL HASHCOL , "pk1"."v1" ] [ "fk"."id" ASC NOT NULL HASHCOL
]
-query T rowsort
+query T nosort
plan select id , v2 from fk left outer join pk2 on fk.fk2 = pk2.pk2 order
by id
----
-) [ "fk"."id" NOT NULL HASHCOL , "pk2"."v2" ] [ "fk"."id" ASC NOT NULL HASHCOL
]
project (
-| ) [ "fk"."%fk_fk2_fkey" NOT NULL = "pk2"."%TID%" NOT NULL JOINIDX
sys.fk.fk_fk2_fkey ]
| left outer join (
| | table(sys.fk) [ "fk"."id" NOT NULL HASHCOL , "fk"."%fk_fk2_fkey" NOT NULL
JOINIDX sys.fk.fk_fk2_fkey ] COUNT ,
| | table(sys.pk2) [ "pk2"."v2", "pk2"."%TID%" NOT NULL ] COUNT
+| ) [ "fk"."%fk_fk2_fkey" NOT NULL = "pk2"."%TID%" NOT NULL JOINIDX
sys.fk.fk_fk2_fkey ]
+) [ "fk"."id" NOT NULL HASHCOL , "pk2"."v2" ] [ "fk"."id" ASC NOT NULL HASHCOL
]
-query T rowsort
+query T nosort
plan select count(*) from pk1 right outer join fk on fk.fk1 = pk1.pk1
----
-) [ "%1"."%1" NOT NULL ]
project (
-| ) [ ] [ sys.count() NOT NULL as "%1"."%1" ]
| group by (
| | table(sys.fk) [ "fk"."id" NOT NULL HASHCOL ] COUNT
+| ) [ ] [ sys.count() NOT NULL as "%1"."%1" ]
+) [ "%1"."%1" NOT NULL ]
-query T rowsort
+query T nosort
plan select id from pk1 right outer join fk on fk.fk1 = pk1.pk1 order
by id
----
-) [ "fk"."id" NOT NULL HASHCOL ] [ "fk"."id" ASC NOT NULL HASHCOL ]
project (
| table(sys.fk) [ "fk"."id" NOT NULL HASHCOL ] COUNT
+) [ "fk"."id" NOT NULL HASHCOL ] [ "fk"."id" ASC NOT NULL HASHCOL ]
-query T rowsort
+query T nosort
plan select id , v1 from pk1 right outer join fk on fk.fk1 = pk1.pk1 order
by id
----
-) [ "fk"."id" NOT NULL HASHCOL , "pk1"."v1" ] [ "fk"."id" ASC NOT NULL HASHCOL
]
project (
-| ) [ "fk"."%fk_fk1_fkey" NOT NULL = "pk1"."%TID%" NOT NULL JOINIDX
sys.fk.fk_fk1_fkey ]
| right outer join (
+| | table(sys.pk1) [ "pk1"."v1", "pk1"."%TID%" NOT NULL ] COUNT ,
| | table(sys.fk) [ "fk"."id" NOT NULL HASHCOL , "fk"."%fk_fk1_fkey" NOT NULL
JOINIDX sys.fk.fk_fk1_fkey ] COUNT
-| | table(sys.pk1) [ "pk1"."v1", "pk1"."%TID%" NOT NULL ] COUNT ,
+| ) [ "fk"."%fk_fk1_fkey" NOT NULL = "pk1"."%TID%" NOT NULL JOINIDX
sys.fk.fk_fk1_fkey ]
+) [ "fk"."id" NOT NULL HASHCOL , "pk1"."v1" ] [ "fk"."id" ASC NOT NULL HASHCOL
]
-query T rowsort
+query T nosort
plan select id , v2 from pk2 right outer join fk on fk.fk2 = pk2.pk2 order
by id
----
-) [ "fk"."id" NOT NULL HASHCOL , "pk2"."v2" ] [ "fk"."id" ASC NOT NULL HASHCOL
]
project (
-| ) [ "fk"."%fk_fk2_fkey" NOT NULL = "pk2"."%TID%" NOT NULL JOINIDX
sys.fk.fk_fk2_fkey ]
| right outer join (
+| | table(sys.pk2) [ "pk2"."v2", "pk2"."%TID%" NOT NULL ] COUNT ,
| | table(sys.fk) [ "fk"."id" NOT NULL HASHCOL , "fk"."%fk_fk2_fkey" NOT NULL
JOINIDX sys.fk.fk_fk2_fkey ] COUNT
-| | table(sys.pk2) [ "pk2"."v2", "pk2"."%TID%" NOT NULL ] COUNT ,
+| ) [ "fk"."%fk_fk2_fkey" NOT NULL = "pk2"."%TID%" NOT NULL JOINIDX
sys.fk.fk_fk2_fkey ]
+) [ "fk"."id" NOT NULL HASHCOL , "pk2"."v2" ] [ "fk"."id" ASC NOT NULL HASHCOL
]
-query T rowsort
+query T nosort
plan select count(*) from pk1 full outer join fk on fk.fk1 = pk1.pk1
----
-) [ "%1"."%1" NOT NULL ]
project (
-| ) [ ] [ sys.count() NOT NULL as "%1"."%1" ]
| group by (
| | table(sys.fk) [ "fk"."id" NOT NULL HASHCOL ] COUNT
+| ) [ ] [ sys.count() NOT NULL as "%1"."%1" ]
+) [ "%1"."%1" NOT NULL ]
-query T rowsort
+query T nosort
plan select id from pk1 full outer join fk on fk.fk1 = pk1.pk1 order
by id
----
-) [ "fk"."id" HASHCOL ] [ "fk"."id" ASC HASHCOL ]
project (
| table(sys.fk) [ "fk"."id" NOT NULL HASHCOL ] COUNT
+) [ "fk"."id" HASHCOL ] [ "fk"."id" ASC HASHCOL ]
-query T rowsort
+query T nosort
plan select id , v1 from pk1 full outer join fk on fk.fk1 = pk1.pk1 order
by id
----
-) [ "fk"."id" HASHCOL , "pk1"."v1" ] [ "fk"."id" ASC HASHCOL ]
project (
-| ) [ "fk"."%fk_fk1_fkey" NOT NULL = "pk1"."%TID%" NOT NULL JOINIDX
sys.fk.fk_fk1_fkey ]
| full outer join (
+| | table(sys.pk1) [ "pk1"."v1", "pk1"."%TID%" NOT NULL ] COUNT ,
| | table(sys.fk) [ "fk"."id" NOT NULL HASHCOL , "fk"."%fk_fk1_fkey" NOT NULL
JOINIDX sys.fk.fk_fk1_fkey ] COUNT
-| | table(sys.pk1) [ "pk1"."v1", "pk1"."%TID%" NOT NULL ] COUNT ,
+| ) [ "fk"."%fk_fk1_fkey" NOT NULL = "pk1"."%TID%" NOT NULL JOINIDX
sys.fk.fk_fk1_fkey ]
+) [ "fk"."id" HASHCOL , "pk1"."v1" ] [ "fk"."id" ASC HASHCOL ]
-query T rowsort
+query T nosort
plan select id , v2 from pk2 full outer join fk on fk.fk2 = pk2.pk2 order
by id
----
-) [ "fk"."id" HASHCOL , "pk2"."v2" ] [ "fk"."id" ASC HASHCOL ]
project (
-| ) [ "fk"."%fk_fk2_fkey" NOT NULL = "pk2"."%TID%" NOT NULL JOINIDX
sys.fk.fk_fk2_fkey ]
| full outer join (
+| | table(sys.pk2) [ "pk2"."v2", "pk2"."%TID%" NOT NULL ] COUNT ,
| | table(sys.fk) [ "fk"."id" NOT NULL HASHCOL , "fk"."%fk_fk2_fkey" NOT NULL
JOINIDX sys.fk.fk_fk2_fkey ] COUNT
-| | table(sys.pk2) [ "pk2"."v2", "pk2"."%TID%" NOT NULL ] COUNT ,
+| ) [ "fk"."%fk_fk2_fkey" NOT NULL = "pk2"."%TID%" NOT NULL JOINIDX
sys.fk.fk_fk2_fkey ]
+) [ "fk"."id" HASHCOL , "pk2"."v2" ] [ "fk"."id" ASC HASHCOL ]
-query T rowsort
+query T nosort
plan select count(*) from pk1 join fk on fk.fk1 = pk1.pk1
----
-) [ "%1"."%1" NOT NULL ]
project (
-| ) [ ] [ sys.count() NOT NULL as "%1"."%1" ]
| group by (
| | table(sys.fk) [ "fk"."id" NOT NULL HASHCOL ] COUNT
+| ) [ ] [ sys.count() NOT NULL as "%1"."%1" ]
+) [ "%1"."%1" NOT NULL ]
-query T rowsort
+query T nosort
plan select id from pk1 join fk on fk.fk1 = pk1.pk1 order by id
----
-) [ "fk"."id" NOT NULL HASHCOL ] [ "fk"."id" ASC NOT NULL HASHCOL ]
project (
| table(sys.fk) [ "fk"."id" NOT NULL HASHCOL ] COUNT
+) [ "fk"."id" NOT NULL HASHCOL ] [ "fk"."id" ASC NOT NULL HASHCOL ]
-query T rowsort
+query T nosort
plan select id , v1 from pk1 join fk on fk.fk1 = pk1.pk1 order by id
----
-) [ "fk"."id" NOT NULL HASHCOL , "pk1"."v1" ] [ "fk"."id" ASC NOT NULL HASHCOL
]
project (
-| ) [ "fk"."%fk_fk1_fkey" NOT NULL = "pk1"."%TID%" NOT NULL JOINIDX
sys.fk.fk_fk1_fkey ]
| join (
| | table(sys.fk) [ "fk"."id" NOT NULL HASHCOL , "fk"."%fk_fk1_fkey" NOT NULL
JOINIDX sys.fk.fk_fk1_fkey ] COUNT ,
| | table(sys.pk1) [ "pk1"."v1", "pk1"."%TID%" NOT NULL ] COUNT
+| ) [ "fk"."%fk_fk1_fkey" NOT NULL = "pk1"."%TID%" NOT NULL JOINIDX
sys.fk.fk_fk1_fkey ]
+) [ "fk"."id" NOT NULL HASHCOL , "pk1"."v1" ] [ "fk"."id" ASC NOT NULL HASHCOL
]
-query T rowsort
+query T nosort
plan select id , v2 from pk2 join fk on fk.fk2 = pk2.pk2 order by id
----
-) [ "fk"."id" NOT NULL HASHCOL , "pk2"."v2" ] [ "fk"."id" ASC NOT NULL HASHCOL
]
project (
-| ) [ "fk"."%fk_fk2_fkey" NOT NULL = "pk2"."%TID%" NOT NULL JOINIDX
sys.fk.fk_fk2_fkey ]
| join (
| | table(sys.fk) [ "fk"."id" NOT NULL HASHCOL , "fk"."%fk_fk2_fkey" NOT NULL
JOINIDX sys.fk.fk_fk2_fkey ] COUNT ,
| | table(sys.pk2) [ "pk2"."v2", "pk2"."%TID%" NOT NULL ] COUNT
+| ) [ "fk"."%fk_fk2_fkey" NOT NULL = "pk2"."%TID%" NOT NULL JOINIDX
sys.fk.fk_fk2_fkey ]
+) [ "fk"."id" NOT NULL HASHCOL , "pk2"."v2" ] [ "fk"."id" ASC NOT NULL HASHCOL
]
statement ok
set optimizer = 'default_pipe'
diff --git
a/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-plan-1join-view.test
b/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-plan-1join-view.test
---
a/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-plan-1join-view.test
+++
b/sql/test/FeatureRequests/Tests/foreign_key_outer_join_dead_code_elimination-plan-1join-view.test
@@ -1,35 +1,35 @@
statement ok
set optimizer = 'sequential_pipe'
-query T rowsort
+query T nosort
plan select count(*) from v1
----
-) [ "%1"."%1" NOT NULL ]
project (
-| ) [ ] [ sys.count() NOT NULL as "%1"."%1" ]
| group by (
| | table(sys.fk) [ "fk"."id" NOT NULL HASHCOL ] COUNT
+| ) [ ] [ sys.count() NOT NULL as "%1"."%1" ]
+) [ "%1"."%1" NOT NULL ]
-query T rowsort
+query T nosort
plan select id from v1 order by id
----
-) [ "v1"."id" NOT NULL HASHCOL ] [ "v1"."id" ASC NOT NULL HASHCOL ]
project (
-| ) [ "fk"."id" NOT NULL HASHCOL as "v1"."id" ]
| project (
| | table(sys.fk) [ "fk"."id" NOT NULL HASHCOL ] COUNT
+| ) [ "fk"."id" NOT NULL HASHCOL as "v1"."id" ]
+) [ "v1"."id" NOT NULL HASHCOL ] [ "v1"."id" ASC NOT NULL HASHCOL ]
-query T rowsort
+query T nosort
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list