Update of /cvsroot/monetdb/pathfinder/compiler/algebra/opt
In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv16829/compiler/algebra/opt
Modified Files:
Tag: M5XQ
opt_general.brg
Log Message:
propagated changes of Wednesday Jun 24 2009
from the development trunk to the M5XQ branch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2009/06/24 - sjoerd: compiler/algebra/opt/opt_general.brg,1.69
propagated changes of Wednesday Jun 24 2009
from the May2009 branch to the development trunk
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2009/06/24 - tsheyar: compiler/algebra/opt/opt_general.brg,1.67.2.1
-- Add missing pattern for burg pattern matcher.
(Without this pattern the code generation may fail -- thanks to Tom
for detecting it.)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
U opt_general.brg
Index: opt_general.brg
===================================================================
RCS file: /cvsroot/monetdb/pathfinder/compiler/algebra/opt/opt_general.brg,v
retrieving revision 1.66.2.2
retrieving revision 1.66.2.3
diff -u -d -r1.66.2.2 -r1.66.2.3
--- opt_general.brg 15 Jun 2009 12:44:55 -0000 1.66.2.2
+++ opt_general.brg 24 Jun 2009 12:34:45 -0000 1.66.2.3
@@ -286,13 +286,15 @@
EmptyRel: eqjoin (Rel, EmptyRel) = 125 (0);
EmptyRel: semijoin (EmptyRel, Rel) = 126 (0);
EmptyRel: semijoin (Rel, EmptyRel) = 127 (0);
-EmptyRel: project (EmptyRel) = 128 (0);
-EmptyRel: select_ (EmptyRel) = 129 (0);
-EmptyRel: disjunion (EmptyRel, EmptyRel) = 130 (0);
-EmptyRel: intersect (EmptyRel, Rel) = 131 (0);
-EmptyRel: intersect (Rel, EmptyRel) = 132 (0);
-EmptyRel: difference (EmptyRel, Rel) = 133 (0);
-EmptyRel: distinct (EmptyRel) = 134 (0);
+EmptyRel: thetajoin (EmptyRel, Rel) = 129 (0);
+EmptyRel: thetajoin (Rel, EmptyRel) = 130 (0);
+EmptyRel: project (EmptyRel) = 131 (0);
+EmptyRel: select_ (EmptyRel) = 132 (0);
+EmptyRel: disjunion (EmptyRel, EmptyRel) = 133 (0);
+EmptyRel: intersect (EmptyRel, Rel) = 134 (0);
+EmptyRel: intersect (Rel, EmptyRel) = 135 (0);
+EmptyRel: difference (EmptyRel, Rel) = 136 (0);
+EmptyRel: distinct (EmptyRel) = 137 (0);
EmptyRel: fun_1to1 (EmptyRel) = 140 (0);
EmptyRel: num_gt (EmptyRel) = 145 (0);
EmptyRel: num_eq (EmptyRel) = 146 (0);
------------------------------------------------------------------------------
_______________________________________________
Monetdb-pf-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-pf-checkins