Update of /cvsroot/monetdb/pathfinder/compiler/sql
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv25118/compiler/sql

Modified Files:
        lalg2sql.brg 
Log Message:
propagated changes of Tuesday Feb 12 2008 - Friday Feb 15 2008
from the XQuery_0-22 branch to the development trunk


Index: lalg2sql.brg
===================================================================
RCS file: /cvsroot/monetdb/pathfinder/compiler/sql/lalg2sql.brg,v
retrieving revision 1.116
retrieving revision 1.117
diff -u -d -r1.116 -r1.117
--- lalg2sql.brg        15 Feb 2008 16:53:30 -0000      1.116
+++ lalg2sql.brg        15 Feb 2008 18:34:08 -0000      1.117
@@ -1376,7 +1376,7 @@
                            column_assign (name, NAME_)),
                        from_list (
                            alias_bind (select (
-                                           column_assign (max (PRE_), MAX_),
+                                           column_assign (max_ (PRE_), MAX_),
                                            from_list (max_pre_frag),
                                            NULL),
                                        alias (max)),
@@ -1401,7 +1401,7 @@
                            NAME(content)),
                        from_list (
                            alias_bind (select (
-                                           column_assign (max (PRE_), MAX_),
+                                           column_assign (max_ (PRE_), MAX_),
                                            from_list (max_pre_frag),
                                            NULL),
                                        alias (max)),
@@ -2864,7 +2864,7 @@
                 expr = col_env_lookup (COLMAP(L(p)), att, ty);
 
                 /* generate the aggregation */
-                expr = p->sem.pos_sel.pos > 0 ? min (expr) : max (expr);
+                expr = p->sem.pos_sel.pos > 0 ? min_ (expr) : max_ (expr);
 
                 col_env_add (COLMAP(p), att, ty,
                              ext_column_name (newalias, col));
@@ -3441,22 +3441,22 @@
 
             /* generate the aggregation */
             switch (p->kind) {
-                case la_avg:   expr = avg (expr); break;
-                case la_max:   expr = max (expr); break;
-                case la_min:   expr = min (expr); break;
+                case la_avg:   expr = avg (expr);      break;
+                case la_max:   expr = max_ (expr);     break;
+                case la_min:   expr = min_ (expr);     break;
                 /* with la_all we have to ensure that each
                  * attribute att is true for all rows within
                  * a group, since we express boolean values
                  * as literal integers, MIN does the job */ 
                 case la_all:   assert (ty == aat_bln);
-                               expr = min (((expr)->kind == sql_column_name)?
+                               expr = min_ (((expr)->kind == sql_column_name)?
                                            expr:
                                            case_(
                                               when (expr,
                                                     lit_int(1)),
                                               else_ (lit_int (0))));
                              break;
-                case la_sum:   expr = sum (expr); break;
+                case la_sum:   expr = sum (expr);      break;
                 case la_count: expr = count (star ()); break;
                 default: assert (0); break;
             }


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Monetdb-pf-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-pf-checkins

Reply via email to