Changeset: 68c5d6630ca3 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/68c5d6630ca3 Modified Files: sql/test/rel-optimizers/Tests/merge-ors-multi-col-eq-to-cmp_in.test Branch: default Log Message:
Single-threaded we seem to have more information about the tables. diffs (39 lines): diff --git a/sql/test/rel-optimizers/Tests/merge-ors-multi-col-eq-to-cmp_in.test b/sql/test/rel-optimizers/Tests/merge-ors-multi-col-eq-to-cmp_in.test --- a/sql/test/rel-optimizers/Tests/merge-ors-multi-col-eq-to-cmp_in.test +++ b/sql/test/rel-optimizers/Tests/merge-ors-multi-col-eq-to-cmp_in.test @@ -98,6 +98,7 @@ 3 60 600 +skipif threads=1 query T nosort plan select * from b where (m = 40 and k > 0) or (m = 20 and k = 200) or (m = 60 and k = 600) ---- @@ -107,6 +108,16 @@ project ( | ) [ (( [ "b"."m", "b"."k" ]) in ( [ int(8) "20", int(11) "200" ], [ int(8) "60", int(11) "600" ])) or (("b"."m") = (int(8) "40"), ("b"."k") > (int(11) "0")) ] ) [ "b"."n", "b"."m", "b"."k" ] +onlyif threads=1 +query T nosort +plan select * from b where (m = 40 and k > 0) or (m = 20 and k = 200) or (m = 60 and k = 600) +---- +project ( +| select ( +| | table("sys"."b") [ "b"."n", "b"."m", "b"."k" UNIQUE ] +| ) [ (( [ "b"."m", "b"."k" UNIQUE ]) in ( [ int(8) "20", int(11) "200" ], [ int(8) "60", int(11) "600" ])) or (("b"."m") = (int(8) "40"), ("b"."k" UNIQUE) > (int(11) "0")) ] +) [ "b"."n", "b"."m", "b"."k" UNIQUE ] + query II rowsort select m, k from b where (m = 40) or (m = 20 and k = 200) or (m = 0) or (m = 60 and k = 600) or (m = 180) ---- @@ -126,7 +137,7 @@ plan select m, k from b where (m = 40) o ---- project ( | select ( -| | table("sys"."b") [ "b"."m", "b"."k" ] -| ) [ (("b"."m") in (int(8) "40", int(8) "0", int(8) "180")) or (( [ "b"."m", "b"."k" ]) in ( [ int(8) "20", int(11) "200" ], [ int(8) "60", int(11) "600" ])) ] -) [ "b"."m", "b"."k" ] +| | table("sys"."b") [ "b"."m", "b"."k" UNIQUE ] +| ) [ (("b"."m") in (int(8) "40", int(8) "0", int(8) "180")) or (( [ "b"."m", "b"."k" UNIQUE ]) in ( [ int(8) "20", int(11) "200" ], [ int(8) "60", int(11) "600" ])) ] +) [ "b"."m", "b"."k" UNIQUE ] _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org