Update of /cvsroot/monetdb/MonetDB4/src/modules/plain
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv15021
Modified Files:
constant.mx
Log Message:
[ 1724774 ] XQuery: Error while using 'order by'
- add constant support for CTrefine_rev and tsort_rev
Index: constant.mx
===================================================================
RCS file: /cvsroot/monetdb/MonetDB4/src/modules/plain/constant.mx,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- constant.mx 20 Feb 2007 11:32:12 -0000 1.3
+++ constant.mx 25 May 2007 00:11:23 -0000 1.4
@@ -105,6 +105,9 @@
.COMMAND CTrefine ( BAT[oid,oid] ct, any::1 b) : BAT[oid,oid] =
CMDconstFirstBat;
"CTrefine(ct,b); where the second parameter is interpreted as a constant
column"
+.COMMAND CTrefine_rev ( BAT[oid,oid] ct, any::1 b) : BAT[oid,oid] =
CMDconstFirstBat;
+"CTrefine_rev(ct,b); where the second parameter is interpreted as a constant
column"
+
.COMMAND CTgroup ( any::1 b) : any::1 = CMDconstCopy;
"CTgroup(b); where the first parameter is interpreted as a constant column"
@@ -165,11 +168,21 @@
return a;
}
+proc CTrefine_rev ( oid a, any b) : oid
+{
+ return a;
+}
+
proc CTrefine ( oid a, BAT[oid,any] b) : BAT[oid,oid]
{
return tsort(b);
}
+proc CTrefine_rev ( oid a, BAT[oid,any] b) : BAT[oid,oid]
+{
+ return tsort_rev(b);
+}
+
proc {min} ( any::1 b, BAT[oid,oid] g, BAT[oid,any] e) : BAT[oid,any::1]
{
return project(e,b);
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Monetdb-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-checkins