Update of /cvsroot/monetdb/sql/src/backends/monet5
In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv13121/src/backends/monet5

Modified Files:
        sql_optimizer.mx 
Log Message:
propagated changes of Wednesday Feb 11 2009 - Thursday Feb 12 2009
from the Feb2009 branch to the development trunk

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2009/02/11 - nielsnes: src/backends/monet5/sql_optimizer.mx,1.203.2.2


disabled mitosis (not ready for production/release)

fixed bugs

2585592         Serial with order by is not working properly

        First order then project, added check for project with order)

2582389         subtraction between two columns

        Disabled pushing sort down, this causes problems when the sorted
        column is used in other selection/projection results)

2581617         cardinality of expression is wrong

        When optimizing we sometimes have to fixup the cardinality of
        expressions

2523442         IS NULL handled wrong in searched CASE

        The case condition column needs its null's removed.

2513620         subquery returns a table crash

        Properly detect unexpected table results in the selection

2499537         SQL: time to implement BINOP

        Done

Optimizer now also pushes select under cross-product

fixed bug in alter add index
fixed bug in "OR" handling, with views. These require a distinct over
their "%TID%" columns. These TID columns are usualy not include in a
view, but when used now they are re-introduced.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Index: sql_optimizer.mx
===================================================================
RCS file: /cvsroot/monetdb/sql/src/backends/monet5/sql_optimizer.mx,v
retrieving revision 1.204
retrieving revision 1.205
diff -u -d -r1.204 -r1.205
--- sql_optimizer.mx    10 Feb 2009 20:24:57 -0000      1.204
+++ sql_optimizer.mx    12 Feb 2009 15:48:44 -0000      1.205
@@ -446,7 +446,7 @@
        "emptySet,"
        /* "joinselect," */
        /* "accessmode," not needed after patches to BKCappend */
-       "mitosis," 
+       /* "mitosis," */
        "aliases,"
        /* "crack," */
        /*"joinPath,"*/ 


------------------------------------------------------------------------------
_______________________________________________
Monetdb-sql-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-sql-checkins

Reply via email to