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

Modified Files:
        compile.c 
Log Message:
-- First steps to get rid of bit-encoded column names:

   o The planner and the MIL generation do not rely
     on bit-encoded columns anymore.

   o A global counter allows to assign new column names
     without the need to analyze the plan before.

   o Operator la_eqjoin_unq is only introduced in the
     join pushdown phase and a normal eqjoin is available
     for all other phases working on unique column names.

   o Changed the required node optimization phase to cope
     with unique column names.


U compile.c
Index: compile.c
===================================================================
RCS file: /cvsroot/monetdb/pathfinder/compiler/compile.c,v
retrieving revision 1.153
retrieving revision 1.154
diff -u -d -r1.153 -r1.154
--- compile.c   5 Jun 2008 09:18:23 -0000       1.153
+++ compile.c   18 Jun 2008 11:24:11 -0000      1.154
@@ -365,6 +365,9 @@
         /* Initialize data structures in the QName department */
         PFqname_init ();
 
+        /* Initialize the column name counter */
+        PFalg_init ();
+
         if (status->import_xml_filename) {
             /**
              * If the input is explicitely specified with an filename,
@@ -597,7 +600,8 @@
         goto bailout;
     }
 
-
+    /* Initialize the column name counter */
+    PFalg_init ();
 
     /*
      * map core to algebra tree


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Monetdb-pf-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-pf-checkins

Reply via email to