Update of /cvsroot/monetdb/sql/src/backends/monet5
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv20162/src/backends/monet5

Modified Files:
      Tag: GDK-2
        sql_gencode.mx 
Log Message:
propagated changes of Saturday Aug 18 2007
from the development trunk to the GDK-2 branch


Index: sql_gencode.mx
===================================================================
RCS file: /cvsroot/monetdb/sql/src/backends/monet5/sql_gencode.mx,v
retrieving revision 1.246
retrieving revision 1.246.2.1
diff -u -d -r1.246 -r1.246.2.1
--- sql_gencode.mx      5 Aug 2007 19:35:33 -0000       1.246
+++ sql_gencode.mx      18 Aug 2007 09:07:52 -0000      1.246.2.1
@@ -1154,7 +1154,7 @@
                                 s->op4.typeval.type->eclass == EC_DEC ||
                                 s->op4.typeval.type->eclass == EC_INTERVAL ||
                                 EC_TEMP(s->op4.typeval.type->eclass) ||
-                               (s->op4.typeval.type->eclass == EC_STRING && 
+                               (EC_VARCHAR(s->op4.typeval.type->eclass) && 
                                !(s->op3.typeval.type->eclass == EC_STRING &&
                                s->op4.typeval.digits == 0) ) ) ){
                                int type = s->op4.typeval.type->localtype;
@@ -1169,7 +1169,7 @@
 
                        /* convert to string is complex, we need full type info
                           and mvc for the timezone */
-                       if (s->op4.typeval.type->eclass == EC_STRING && 
+                       if (EC_VARCHAR(s->op4.typeval.type->eclass) && 
                            !(s->op3.typeval.type->eclass == EC_STRING &&
                            s->op4.typeval.digits == 0) ) {
                                q = pushInt(mb, q, s->op3.typeval.type->eclass);
@@ -1188,7 +1188,7 @@
                                q = pushInt(mb, q, s->op4.typeval.scale);
                        }
                        /* convert to string, give error on to large strings */
-                       if (s->op4.typeval.type->eclass == EC_STRING && 
+                       if (EC_VARCHAR(s->op4.typeval.type->eclass) && 
                            !(s->op3.typeval.type->eclass == EC_STRING &&
                            s->op4.typeval.digits == 0) )
                                q = pushInt(mb, q, s->op4.typeval.digits);


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Monetdb-sql-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-sql-checkins

Reply via email to