Changeset: 34d1a1cd68e9 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=34d1a1cd68e9
Modified Files:
        sql/backends/monet5/generator/generator.c
Branch: default
Log Message:

VLTgenerator_noop(): fixed code (type) to handle step for timestamp:

with timestamp, step is of SQL type "interval seconds",
i.e., MAL / C type "lng",
not of type timestamp


diffs (20 lines):

diff --git a/sql/backends/monet5/generator/generator.c 
b/sql/backends/monet5/generator/generator.c
--- a/sql/backends/monet5/generator/generator.c
+++ b/sql/backends/monet5/generator/generator.c
@@ -56,13 +56,12 @@ VLTgenerator_noop(Client cntxt, MalBlkPt
        case TYPE_flt: VLTnoop(flt); break;
        case TYPE_dbl: VLTnoop(dbl); break;
        default:
-       {       timestamp s;
                if (tpe == TYPE_timestamp){
-                       s = *(timestamp*) getArgReference(stk,pci, 3);
-                       if( timestamp_isnil(s)) nullerr++;
+                       /* with timestamp, step is of SQL type "interval 
seconds",
+                        * i.e., MAL / C type "lng" */
+                        VLTnoop(lng);
                } else throw(MAL,"generator.noop","unknown data type %d", 
getArgType(mb,pci,1));
        }
-       }
        if( zeroerror)
                throw(MAL,"generator.noop","zero step size not allowed");
        if( nullerr)
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to