Update of /cvsroot/monetdb/MonetDB5/src/optimizer/Tests
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv9995
Added Files:
inline10.mal
Log Message:
Test for recursive inlineing
--- NEW FILE: inline10.mal ---
# remapping inline functions
# recursive inlining
function foo{inline}(a:int,b:int):int;
c:= a+b;
return foo:=c;
end foo;
function bar(a:int,b:int):int;
z:= foo(a,b);
return bar:=z;
end bar;
function qry();
b:= bat.new(:oid,:int);
bat.insert(b,[EMAIL PROTECTED],1);
zz:= user.bar(1,2); # base line test for inlining
z:bat[:oid,:int]:= mal.multiplex("user","bar",b,b);
end qry;
optimizer.inline("user","qry");
optimizer.remap("user","qry");
mdb.list("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