Update of /cvsroot/monetdb/pathfinder/compiler/algebra/map
In directory 
sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv26181/compiler/algebra/map

Modified Files:
      Tag: xquery-decomposition
        intro_proxy.c map_ori_names.c map_unq_names.c resolve_proxy.c 
Log Message:
propagated changes of Friday 15 Feb 2008 - Monday Feb 18 2008
from the development trunk to the xquery-decomposition branch


Index: intro_proxy.c
===================================================================
RCS file: /cvsroot/monetdb/pathfinder/compiler/algebra/map/intro_proxy.c,v
retrieving revision 1.31.2.1
retrieving revision 1.31.2.2
diff -u -d -r1.31.2.1 -r1.31.2.2
--- intro_proxy.c       16 Feb 2008 01:02:09 -0000      1.31.2.1
+++ intro_proxy.c       18 Feb 2008 16:21:11 -0000      1.31.2.2
@@ -1655,8 +1655,7 @@
                             PFla_step_join (
                                 L(step),
                                 proxy_exit,
-                                step->sem.step.axis,
-                                step->sem.step.ty,
+                                step->sem.step.spec,
                                 step->sem.step.level,
                                 item,
                                 item_res),
@@ -1667,8 +1666,7 @@
                             PFla_guide_step_join (
                                 L(step),
                                 proxy_exit,
-                                step->sem.step.axis,
-                                step->sem.step.ty,
+                                step->sem.step.spec,
                                 step->sem.step.guide_count,
                                 step->sem.step.guides,
                                 step->sem.step.level,

Index: map_ori_names.c
===================================================================
RCS file: /cvsroot/monetdb/pathfinder/compiler/algebra/map/map_ori_names.c,v
retrieving revision 1.26.2.2
retrieving revision 1.26.2.3
diff -u -d -r1.26.2.2 -r1.26.2.3
--- map_ori_names.c     16 Feb 2008 01:02:09 -0000      1.26.2.2
+++ map_ori_names.c     18 Feb 2008 16:21:12 -0000      1.26.2.3
@@ -589,16 +589,14 @@
                             project (PROJ(RIGHT, p),
                                      proj (iter, iter),
                                      proj (item_out, item_in)),
-                            p->sem.step.axis,
-                            p->sem.step.ty,
+                            p->sem.step.spec,
                             p->sem.step.level,
                             iter,
                             item_out,
                             item_out);
             } else
                 res = step (O(L(p)), PROJ(RIGHT, p),
-                            p->sem.step.axis,
-                            p->sem.step.ty,
+                            p->sem.step.spec,
                             p->sem.step.level,
                             ONAME(p, p->sem.step.iter),
                             ONAME(p, p->sem.step.item),
@@ -608,8 +606,7 @@
         case la_step_join:
             res = step_join (O(L(p)),
                              SEC_PROJ(RIGHT, p, p->sem.step.item_res),
-                             p->sem.step.axis,
-                             p->sem.step.ty,
+                             p->sem.step.spec,
                              p->sem.step.level,
                              ONAME(p, p->sem.step.item),
                              ONAME(p, p->sem.step.item_res));
@@ -634,8 +631,7 @@
                                   project (PROJ(RIGHT, p),
                                            proj (iter, iter),
                                            proj (item_out, item_in)),
-                                  p->sem.step.axis,
-                                  p->sem.step.ty,
+                                  p->sem.step.spec,
                                   p->sem.step.guide_count,
                                   p->sem.step.guides,
                                   p->sem.step.level,
@@ -644,8 +640,7 @@
                                   item_out);
             } else
                 res = guide_step (O(L(p)), PROJ(RIGHT, p),
-                                  p->sem.step.axis,
-                                  p->sem.step.ty,
+                                  p->sem.step.spec,
                                   p->sem.step.guide_count,
                                   p->sem.step.guides,
                                   p->sem.step.level,
@@ -657,8 +652,7 @@
         case la_guide_step_join:
             res = guide_step_join (O(L(p)),
                                    SEC_PROJ(RIGHT, p, p->sem.step.item_res),
-                                   p->sem.step.axis,
-                                   p->sem.step.ty,
+                                   p->sem.step.spec,
                                    p->sem.step.guide_count,
                                    p->sem.step.guides,
                                    p->sem.step.level,

Index: map_unq_names.c
===================================================================
RCS file: /cvsroot/monetdb/pathfinder/compiler/algebra/map/map_unq_names.c,v
retrieving revision 1.25.2.2
retrieving revision 1.25.2.3
diff -u -d -r1.25.2.2 -r1.25.2.3
--- map_unq_names.c     16 Feb 2008 01:02:09 -0000      1.25.2.2
+++ map_unq_names.c     18 Feb 2008 16:21:13 -0000      1.25.2.3
@@ -581,8 +581,7 @@
 
         case la_step:
             res = step (U(L(p)), U(R(p)),
-                        p->sem.step.axis,
-                        p->sem.step.ty,
+                        p->sem.step.spec,
                         p->sem.step.level,
                         UNAME(p, p->sem.step.iter),
                         /* unique name of input attribute item is
@@ -593,8 +592,7 @@
 
         case la_step_join:
             res = step_join (U(L(p)), U(R(p)),
-                             p->sem.step.axis,
-                             p->sem.step.ty,
+                             p->sem.step.spec,
                              p->sem.step.level,
                              UNAME(p, p->sem.step.item),
                              UNAME(p, p->sem.step.item_res));
@@ -602,8 +600,7 @@
 
         case la_guide_step:
             res = guide_step (U(L(p)), U(R(p)),
-                              p->sem.step.axis,
-                              p->sem.step.ty,
+                              p->sem.step.spec,
                               p->sem.step.guide_count,
                               p->sem.step.guides,
                               p->sem.step.level,
@@ -616,8 +613,7 @@
 
         case la_guide_step_join:
             res = guide_step_join (U(L(p)), U(R(p)),
-                                   p->sem.step.axis,
-                                   p->sem.step.ty,
+                                   p->sem.step.spec,
                                    p->sem.step.guide_count,
                                    p->sem.step.guides,
                                    p->sem.step.level,

Index: resolve_proxy.c
===================================================================
RCS file: /cvsroot/monetdb/pathfinder/compiler/algebra/map/resolve_proxy.c,v
retrieving revision 1.10.2.1
retrieving revision 1.10.2.2
diff -u -d -r1.10.2.1 -r1.10.2.2
--- resolve_proxy.c     16 Feb 2008 01:02:09 -0000      1.10.2.1
+++ resolve_proxy.c     18 Feb 2008 16:21:13 -0000      1.10.2.2
@@ -115,8 +115,7 @@
                            PFalg_proj (join_att1, join_att2),
                            PFalg_proj (p->sem.step.item_res,
                                        p->sem.step.item)),
-                       p->sem.step.axis,
-                       p->sem.step.ty,
+                       p->sem.step.spec,
                        p->sem.step.level,
                        join_att1,
                        p->sem.step.item_res,
@@ -129,8 +128,7 @@
                            PFalg_proj (join_att1, join_att2),
                            PFalg_proj (p->sem.step.item_res,
                                        p->sem.step.item)),
-                       p->sem.step.axis,
-                       p->sem.step.ty,
+                       p->sem.step.spec,
                        p->sem.step.guide_count,
                        p->sem.step.guides,
                        p->sem.step.level,


-------------------------------------------------------------------------
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