Changeset: e255a5fa7c7f for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e255a5fa7c7f
Modified Files:
        sql/test/BugTracker-2015/Tests/crash.Bug-3736.stable.out
Branch: sq2default
Log Message:

approved output


diffs (128 lines):

diff --git a/sql/test/BugTracker-2015/Tests/crash.Bug-3736.stable.out 
b/sql/test/BugTracker-2015/Tests/crash.Bug-3736.stable.out
--- a/sql/test/BugTracker-2015/Tests/crash.Bug-3736.stable.out
+++ b/sql/test/BugTracker-2015/Tests/crash.Bug-3736.stable.out
@@ -74,67 +74,57 @@ join (
 | table(sys.bidder) [ "bidder"."id" NOT NULL HASHCOL  as "b"."id", 
"bidder"."open_auction_id" NOT NULL as "b"."open_auction_id", "bidder"."date" 
NOT NULL as "b"."date", "bidder"."time" NOT NULL as "b"."time", 
"bidder"."personref" NOT NULL as "b"."personref", "bidder"."increase" NOT NULL 
as "b"."increase", "bidder"."%TID%" NOT NULL as "b"."%TID%" ] COUNT 
 ) [ "o"."open_auction_id" NOT NULL = "b"."open_auction_id" NOT NULL ]
 REF 2 (2)
-group by (
+join (
+| & REF 1 ,
 | project (
-| | & REF 1 
-| ) [ "o"."open_auction_id" NOT NULL ]
-) [ "o"."open_auction_id" NOT NULL ] [ "o"."open_auction_id" NOT NULL ]
-REF 3 (2)
+| | group by (
+| | | project (
+| | | | join (
+| | | | | table(sys.bidder) [ "bidder"."id" NOT NULL HASHCOL  as "b3"."id", 
"bidder"."increase" NOT NULL as "b3"."increase" ] COUNT ,
+| | | | | project (
+| | | | | | group by (
+| | | | | | | join (
+| | | | | | | | table(sys.bidder) [ "bidder"."id" NOT NULL HASHCOL  as 
"b3a"."id", "bidder"."open_auction_id" NOT NULL as "b3a"."open_auction_id" ] 
COUNT ,
+| | | | | | | | group by (
+| | | | | | | | | project (
+| | | | | | | | | | & REF 1 
+| | | | | | | | | ) [ "o"."open_auction_id" NOT NULL ]
+| | | | | | | | ) [ "o"."open_auction_id" NOT NULL ] [ "o"."open_auction_id" 
NOT NULL ]
+| | | | | | | ) [ "b3a"."open_auction_id" NOT NULL = !!!FREE!!! 
"o"."open_auction_id" NOT NULL ]
+| | | | | | ) [ "o"."open_auction_id" NOT NULL ] [ sys.min no nil ("b3a"."id" 
NOT NULL HASHCOL ) NOT NULL as "%1"."%1", "o"."open_auction_id" NOT NULL ]
+| | | | | ) [ "o"."open_auction_id" NOT NULL, "%1"."%1" NOT NULL ]
+| | | | ) [ "b3"."id" NOT NULL HASHCOL  = "%1"."%1" NOT NULL ]
+| | | ) [ "o"."open_auction_id" NOT NULL, "b3"."increase" NOT NULL as 
"%2"."%2" ]
+| | ) [ "o"."open_auction_id" NOT NULL ] [ sys.zero_or_one("%2"."%2" NOT NULL) 
NOT NULL as "%3"."%3", "o"."open_auction_id" NOT NULL ]
+| ) [ "%3"."%3" NOT NULL, "o"."open_auction_id" NOT NULL as "%25"."%25" ]
+) [ "o"."open_auction_id" NOT NULL = "%25"."%25" NOT NULL ]
 project (
-| join (
-| | & REF 1 ,
-| | project (
-| | | semijoin (
-| | | | project (
-| | | | | crossproduct (
-| | | | | | & REF 2 ,
-| | | | | | table(sys.bidder) [ "bidder"."id" NOT NULL HASHCOL  as "b3"."id", 
"bidder"."increase" NOT NULL as "b3"."increase" ] COUNT 
-| | | | | ) [  ]
-| | | | ) [ "o"."open_auction_id" NOT NULL, "b3"."id" NOT NULL HASHCOL , 
"b3"."increase" NOT NULL ],
-| | | | project (
-| | | | | group by (
+| select (
+| | join (
+| | | & REF 2 ,
+| | | project (
+| | | | group by (
+| | | | | project (
 | | | | | | join (
-| | | | | | | table(sys.bidder) [ "bidder"."id" NOT NULL HASHCOL  as 
"b3a"."id", "bidder"."open_auction_id" NOT NULL as "b3a"."open_auction_id" ] 
COUNT ,
-| | | | | | | & REF 2  
-| | | | | | ) [ "b3a"."open_auction_id" NOT NULL = "o"."open_auction_id" NOT 
NULL ]
-| | | | | ) [ "o"."open_auction_id" NOT NULL ] [ sys.min no nil ("b3a"."id" 
NOT NULL HASHCOL ) NOT NULL as "L2"."L2", "o"."open_auction_id" NOT NULL ]
-| | | | ) [ "L2"."L2" NOT NULL as "L3"."L3", "o"."open_auction_id" NOT NULL as 
"L30"."L30" ]
-| | | ) [ "b3"."id" NOT NULL HASHCOL  = "L3"."L3" NOT NULL, 
"o"."open_auction_id" NOT NULL =* "L30"."L30" NOT NULL ]
-| | ) [ "b3"."increase" NOT NULL, "o"."open_auction_id" NOT NULL as 
"L22"."L22" ]
-| ) [ "o"."open_auction_id" NOT NULL = "L22"."L22" NOT NULL ]
-) [ "o"."id" NOT NULL HASHCOL , "o"."open_auction_id" NOT NULL, "o"."initial" 
NOT NULL, "o"."reserve" NOT NULL, "o"."aktuell" NOT NULL, "o"."privacy" NOT 
NULL, "o"."itemref" NOT NULL, "o"."seller" NOT NULL, "o"."quantity" NOT NULL, 
"o"."type" NOT NULL, "o"."start" NOT NULL, "o"."ende" NOT NULL, "o"."%TID%" NOT 
NULL, "b"."id" NOT NULL HASHCOL , "b"."open_auction_id" NOT NULL, "b"."date" 
NOT NULL, "b"."time" NOT NULL, "b"."personref" NOT NULL, "b"."increase" NOT 
NULL, "b"."%TID%" NOT NULL, "b3"."increase" NOT NULL ]
-REF 4 (2)
-group by (
-| project (
-| | & REF 3 
-| ) [ "o"."open_auction_id" NOT NULL ]
-) [ "o"."open_auction_id" NOT NULL ] [ "o"."open_auction_id" NOT NULL ]
-project (
-| semijoin (
-| | & REF 3 ,
-| | project (
-| | | group by (
-| | | | project (
-| | | | | semijoin (
-| | | | | | project (
-| | | | | | | crossproduct (
-| | | | | | | | & REF 4 ,
-| | | | | | | | table(sys.bidder) [ "bidder"."id" NOT NULL HASHCOL  as 
"b2"."id", "bidder"."increase" NOT NULL as "b2"."increase" ] COUNT 
-| | | | | | | ) [  ]
-| | | | | | ) [ "o"."open_auction_id" NOT NULL, "b2"."id" NOT NULL HASHCOL , 
"b2"."increase" NOT NULL ],
-| | | | | | project (
-| | | | | | | group by (
-| | | | | | | | join (
-| | | | | | | | | table(sys.bidder) [ "bidder"."id" NOT NULL HASHCOL  as 
"b2a"."id", "bidder"."open_auction_id" NOT NULL as "b2a"."open_auction_id" ] 
COUNT ,
-| | | | | | | | | & REF 4  
-| | | | | | | | ) [ "b2a"."open_auction_id" NOT NULL = "o"."open_auction_id" 
NOT NULL ]
-| | | | | | | ) [ "o"."open_auction_id" NOT NULL ] [ sys.max no nil 
("b2a"."id" NOT NULL HASHCOL ) NOT NULL as "L5"."L5", "o"."open_auction_id" NOT 
NULL ]
-| | | | | | ) [ "L5"."L5" NOT NULL as "L6"."L6", "o"."open_auction_id" NOT 
NULL as "L53"."L53" ]
-| | | | | ) [ "b2"."id" NOT NULL HASHCOL  = "L6"."L6" NOT NULL, 
"o"."open_auction_id" NOT NULL =* "L53"."L53" NOT NULL ]
-| | | | ) [ "o"."open_auction_id" NOT NULL, "b2"."increase" NOT NULL as 
"L7"."L7" ]
-| | | ) [ "o"."open_auction_id" NOT NULL ] [ sys.zero_or_one("L7"."L7" NOT 
NULL) NOT NULL as "L10"."L10", "o"."open_auction_id" NOT NULL ]
-| | ) [ "L10"."L10" NOT NULL, "o"."open_auction_id" NOT NULL as "L41"."L41" ]
-| ) [ sys.sql_mul("b3"."increase" NOT NULL, double "2") <= "L10"."L10" NOT 
NULL, "o"."open_auction_id" NOT NULL = "L41"."L41" NOT NULL ]
+| | | | | | | table(sys.bidder) [ "bidder"."id" NOT NULL HASHCOL  as 
"b2"."id", "bidder"."increase" NOT NULL as "b2"."increase" ] COUNT ,
+| | | | | | | project (
+| | | | | | | | group by (
+| | | | | | | | | join (
+| | | | | | | | | | table(sys.bidder) [ "bidder"."id" NOT NULL HASHCOL  as 
"b2a"."id", "bidder"."open_auction_id" NOT NULL as "b2a"."open_auction_id" ] 
COUNT ,
+| | | | | | | | | | group by (
+| | | | | | | | | | | project (
+| | | | | | | | | | | | & REF 2 
+| | | | | | | | | | | ) [ "o"."open_auction_id" NOT NULL ]
+| | | | | | | | | | ) [ "o"."open_auction_id" NOT NULL ] [ 
"o"."open_auction_id" NOT NULL ]
+| | | | | | | | | ) [ "b2a"."open_auction_id" NOT NULL = !!!FREE!!! 
"o"."open_auction_id" NOT NULL ]
+| | | | | | | | ) [ "o"."open_auction_id" NOT NULL ] [ sys.max no nil 
("b2a"."id" NOT NULL HASHCOL ) NOT NULL as "%4"."%4", "o"."open_auction_id" NOT 
NULL ]
+| | | | | | | ) [ "o"."open_auction_id" NOT NULL, "%4"."%4" NOT NULL ]
+| | | | | | ) [ "b2"."id" NOT NULL HASHCOL  = "%4"."%4" NOT NULL ]
+| | | | | ) [ "o"."open_auction_id" NOT NULL, "b2"."increase" NOT NULL as 
"%5"."%5" ]
+| | | | ) [ "o"."open_auction_id" NOT NULL ] [ sys.zero_or_one("%5"."%5" NOT 
NULL) NOT NULL as "%6"."%6", "o"."open_auction_id" NOT NULL ]
+| | | ) [ "%6"."%6" NOT NULL, "o"."open_auction_id" NOT NULL as "%46"."%46" ]
+| | ) [ "o"."open_auction_id" NOT NULL = "%46"."%46" NOT NULL ]
+| ) [ sys.sql_mul("%3"."%3" NOT NULL, double "2") <= "%6"."%6" NOT NULL ]
 ) [ "b"."id" NOT NULL HASHCOL , "b"."open_auction_id" NOT NULL, "b"."date" NOT 
NULL, "b"."time" NOT NULL, "b"."personref" NOT NULL, "b"."increase" NOT NULL ]
 #Select b.* FROM open_auctions o, bidder b WHERE (select b3.INCREASE from 
bidder b3 where b3.id = (select min(b3a.id) from bidder b3a where 
b3a.open_auction_id = o.open_auction_id)) * 2 <= (Select b2.INCREASE from 
bidder b2 where b2.id = (SELECT MAX(b2a.id) from bidder b2a where 
b2a.open_auction_id = o.open_auction_id)) AND o.open_auction_id = 
b.open_auction_id order by date, time;
 % sys.b,       sys.b,  sys.b,  sys.b,  sys.b,  sys.b # table_name
@@ -160,7 +150,7 @@ project (
 #) t
 #where b3_increase * 2 <= b2_increase
 #order by date, time;
-% sys.t,        sys.t,  sys.t,  sys.t,  sys.t,  sys.t,  .t,     .t # table_name
+% .t,  .t,     .t,     .t,     .t,     .t,     .t,     .t # table_name
 % id,   open_auction_id,        date,   time,   personref,      increase,      
 b3_increase,    b2_increase # name
 % int,  varchar,        varchar,        varchar,        varchar,        
double, double, double # type
 % 2,    13,     10,     8,      8,      24,     24,     24 # length
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to