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

Modified Files:
      Tag: XQuery_0-22
        lalg2sql.brg 
Log Message:


Bugfix: Renaming of min and max macros


Index: lalg2sql.brg
===================================================================
RCS file: /cvsroot/monetdb/pathfinder/compiler/sql/lalg2sql.brg,v
retrieving revision 1.108.4.2
retrieving revision 1.108.4.3
diff -u -d -r1.108.4.2 -r1.108.4.3
--- lalg2sql.brg        8 Feb 2008 13:03:56 -0000       1.108.4.2
+++ lalg2sql.brg        14 Feb 2008 08:29:28 -0000      1.108.4.3
@@ -1389,7 +1389,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)),
@@ -1414,7 +1414,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)),
@@ -2877,7 +2877,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));
@@ -3445,10 +3445,10 @@
 
             /* 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_sum:   expr = sum (expr); break;
+                case la_avg:   expr = avg (expr);      break;
+                case la_max:   expr = max_ (expr);     break;
+                case la_min:   expr = min_ (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