Update of /cvsroot/monetdb/MonetDB5/src/optimizer/Tests
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv23579

Modified Files:
        inline08.mal 
Added Files:
        inline09.mal 
Log Message:
small fix fo the inline08 script (correctly declare result vat types)
added inlin09 


--- NEW FILE: inline09.mal ---

# remapping inline functions
function foo{inline}(a:str):str;
        a:= str.replace(a,"A","");
        a:= str.replace(a,"E","");
        a:= str.replace(a,"I","");
        a:= str.replace(a,"O","");
        a:= str.replace(a,"U","");
        a:= str.replace(a," ","");
        return foo:=a;
end foo;

function bar{inline}(a:str,b:str):str;
        sa:= user.foo(a);
        sa:= str.substring(sa, 1, 5);
        sb:= user.foo(b);
        sb:= str.substring(sb, 1, 3);
        c:= sa+sb;
        return bar:=c;
end bar;

function qry();
        b:= bat.new(:oid,:str);
        bat.insert(b,[EMAIL PROTECTED],1);
        z:bat[:oid,:str]:= mal.multiplex("user","bar",b,b);
end qry;

        optimizer.inline("user","qry");
        optimizer.remap("user","qry");
        mdb.list("user","qry");

Index: inline08.mal
===================================================================
RCS file: /cvsroot/monetdb/MonetDB5/src/optimizer/Tests/inline08.mal,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- inline08.mal        27 Dec 2007 17:42:15 -0000      1.1
+++ inline08.mal        27 Dec 2007 17:45:39 -0000      1.2
@@ -20,7 +20,7 @@
 function qry();
        b:= bat.new(:oid,:str);
        bat.insert(b,[EMAIL PROTECTED],1);
-       z:bat[:oid,:dbl]:= mal.multiplex("user","bar",b,b);
+       z:bat[:oid,:str]:= mal.multiplex("user","bar",b,b);
 end qry;
 
        optimizer.inline("user","qry");


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Monetdb-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-checkins

Reply via email to