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

Added Files:
        tst4630.stable.err tst4630.stable.out 
Log Message:
Added missing files


--- NEW FILE: tst4630.stable.err ---
stderr of test 'tst4630` in directory 'src/optimizer` itself:


# 12:56:30 >  
# 12:56:30 >   mserver5 "--config=/ufs/mk/monet5/Linux/etc/monetdb5.conf" 
--debug=10 --set 
"monet_mod_path=/ufs/mk/monet5//Linux/lib/MonetDB5:/ufs/mk/monet5//Linux/lib/MonetDB5/lib:/ufs/mk/monet5//Linux/lib/MonetDB5/bin"
 --set "gdk_dbfarm=/ufs/mk/monet5//Linux/var/MonetDB5/dbfarm" --set 
"sql_logdir=/ufs/mk/monet5//Linux/var/MonetDB5/sql_logs"  --set mapi_open=true 
--set xrpc_open=true --set mapi_port=31732 --set xrpc_port=42786 --set 
monet_prompt= --trace --dbname=mTests_src_optimizer  tst4630.mal
# 12:56:30 >  

#warning: please don't forget to set your vault key!
#(see /ufs/mk/monet5/Linux/etc/monetdb5.conf)

# 12:56:30 >  
# 12:56:30 >  Done.
# 12:56:30 >  


--- NEW FILE: tst4630.stable.out ---
stdout of test 'tst4630` in directory 'src/optimizer` itself:


# 12:56:30 >  
# 12:56:30 >   mserver5 "--config=/ufs/mk/monet5/Linux/etc/monetdb5.conf" 
--debug=10 --set 
"monet_mod_path=/ufs/mk/monet5//Linux/lib/MonetDB5:/ufs/mk/monet5//Linux/lib/MonetDB5/lib:/ufs/mk/monet5//Linux/lib/MonetDB5/bin"
 --set "gdk_dbfarm=/ufs/mk/monet5//Linux/var/MonetDB5/dbfarm" --set 
"sql_logdir=/ufs/mk/monet5//Linux/var/MonetDB5/sql_logs"  --set mapi_open=true 
--set xrpc_open=true --set mapi_port=31732 --set xrpc_port=42786 --set 
monet_prompt= --trace --dbname=mTests_src_optimizer  tst4630.mal
# 12:56:30 >  

# MonetDB server v5.3.0, based on kernel v1.21.0
# Serving database 'mTests_src_optimizer'
# Compiled for x86_64-unknown-linux-gnu/64bit with 64bit OIDs dynamically linked
# Copyright (c) 1993-2007 CWI, all rights reserved
# Visit http://monetdb.cwi.nl/ for further information
# Listening for connection requests on mapi:monetdb://gio.ins.cwi.nl:31732/
## testing join path optimizations
## the common part should not be replicated
#
#function qry( a:bat[:any_1,:any_2], b:bat[:any_2,:any_3], 
c:bat[:any_3,:any_4]):bat[:any_1,:any_4];
#       a1:= a;
#       b1:=b;
#       c1:=c;
#    z:= algebra.join(a,b);
#    zz:= algebra.join(z,c);
#       ww:= algebra.join(z,a1);
#       yy:= algebra.join(ww,b1);
#       xx:= algebra.join(yy,c1);
#    return qry:= xx;
#end qry;
function 
user.qry(a:bat[:any_1,:any_2],b:bat[:any_2,:any_3],c:bat[:any_3,:any_4]):bat[:any_1,:any_4];
   # 0  dynamic 
(qry:bat[:any_1,:any_4])<-(a:bat[:any_1,:any_2])(b:bat[:any_2,:any_3])(c:bat[:any_3,:any_4])
    a1 := a;    # 1  (a1:bat[:any_1,:any_2])<-(a:bat[:any_1,:any_2])
    b1 := b;    # 2  (b1:bat[:any_2,:any_3])<-(b:bat[:any_2,:any_3])
    c1 := c;    # 3  (c1:bat[:any_3,:any_4])<-(c:bat[:any_3,:any_4])
    z := algebra.join(a,b);     # 4 ALGjoin 
(z:bat[:any,:any])<-(a:bat[:any_1,:any_2])(b:bat[:any_2,:any_3])
    zz := algebra.join(z,c);    # 5 ALGjoin 
(zz:bat[:any,:any])<-(z:bat[:any,:any])(c:bat[:any_3,:any_4])
    ww := algebra.join(z,a1);   # 6 ALGjoin 
(ww:bat[:any,:any])<-(z:bat[:any,:any])(a1:bat[:any_1,:any_2])
    yy := algebra.join(ww,b1);  # 7 ALGjoin 
(yy:bat[:any,:any])<-(ww:bat[:any,:any])(b1:bat[:any_2,:any_3])
    xx := algebra.join(yy,c1);  # 8 ALGjoin 
(xx:bat[:any,:any])<-(yy:bat[:any,:any])(c1:bat[:any_3,:any_4])
    return qry := xx;   # 9  (qry:bat[:any_1,:any_4])<-(xx:bat[:any,:any])
end qry;        # 10  
#
#optimizer.joinPath("user","qry");
#optimizer.deadcode("user","qry");
#mdb.list("user","qry");
#
#
function user.main():void;      # 0  (main:void)
# testing join path optimizations       # 1  (_1:str)
# the common part should not be replicated      # 2  (_2:str)
    mdb.list("user","qry");     # 3 MDBlist3 (_7:void)<-(_4:str)(_5:str)
end main;       # 4  
function 
user.qry(a:bat[:any_1,:any_2],b:bat[:any_2,:any_3],c:bat[:any_3,:any_4]):bat[:any_1,:any_4];
    a1 := a;
    b1 := b;
    c1 := c;
    z := algebra.join(a,b);
    xx := algebra.joinPath(z,a1,b1,c1);
    return qry := xx;
end qry;

# 12:56:30 >  
# 12:56:30 >  Done.
# 12:56:30 >  



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
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