📄 pbm01.stable.out
字号:
stdout of test 'pbm01` in directory 'src/optimizer` itself:# 23:24:12 > # 23:24:12 > Mtimeout -timeout 60 Mserver "--config=/ufs/mk/monet5/src/mal/Tests/All.conf" --debug=10 --set "monet_mod_path=/ufs/mk/monet5/Linux/lib/MonetDB5:/ufs/mk/opensource/MonetDB/Linux/lib/MonetDB" --set "gdk_dbfarm=/ufs/mk/opensource/MonetDB/Linux/var/MonetDB5/dbfarm" --set "sql_logdir=/ufs/mk/opensource/MonetDB/Linux/var/MonetDB5/log" --set mapi_port=35444 --set sql_port=44153 --set xquery_port=51797 --set monet_prompt= --trace --dbname=mTests_src_optimizer pbm01.mal < /dev/null# 23:24:12 > # Monet Database Server V4.99.19# Copyright (c) 1993-2005, CWI. All rights reserved.# Compiled for x86_64-redhat-linux-gnu/64bit with 32bit OIDs; dynamically linked.# config:/ufs/mk/monet5/src/mal/Tests/All.conf# dbfarm:/ufs/mk/opensource/MonetDB/Linux/var/MonetDB5/dbfarm# dbname:mTests_src_optimizer# Visit http://monetdb.cwi.nl/ for further information.## extract the definition by the optimizer# d:bat[:void,:int]:= mat.expand("Sales2005");# s:= algebra.select(d,0,300);# io.print(s);# optimizer.multitable();# io.print("done");# mdb.list();#function user.main():void; # 0 (main:void)# extract the definition by the optimizer # 1 (_1:str) n := pbm.getNames(); # 2 PBMgetNames (n:bat[:str,:str]) io.print(n); # 3 IOprint_val (_3:int)<-(n:bat[:str,:str]) d:bat[:void,:int] := mat.expand("Sales2005"); # 4 MATdummy (d:bat[:void,:int])<-(_5:str) _14 := bbp.bind("tmp_4"); # 5 CMDbbpbind (_14:bat[:void,:int])<-(_15:str) _16 := bbp.bind("tmp_5"); # 6 CMDbbpbind (_16:bat[:void,:int])<-(_17:str) _18 := bbp.bind("tmp_6"); # 7 CMDbbpbind (_18:bat[:void,:int])<-(_19:str) d:bat[:void,:int] := mat.new(_14,_16,_18); # 8 MATnew (d:bat[:void,:int])<-(_14:bat[:void,:int])(_16:bat[:void,:int])(_18:bat[:void,:int]) _20 := algebra.select(_14,0,300); # 9 ALGselect (_20:bat[:void,:int])<-(_14:bat[:void,:int])(_7:int)(_8:int) _21 := algebra.select(_16,0,300); # 10 ALGselect (_21:bat[:void,:int])<-(_16:bat[:void,:int])(_7:int)(_8:int) _22 := algebra.select(_18,0,300); # 11 ALGselect (_22:bat[:void,:int])<-(_18:bat[:void,:int])(_7:int)(_8:int) s := mat.new(_20,_21,_22); # 12 MATnew (s:bat[:void,:int])<-(_20:bat[:void,:int])(_21:bat[:void,:int])(_22:bat[:void,:int]) s := mat.pack(_20,_21,_22); # 13 MATpack (s:bat[:void,:int])<-(_20:bat[:void,:int])(_21:bat[:void,:int])(_22:bat[:void,:int]) io.print(s); # 14 IOprint_val (_9:int)<-(s:bat[:void,:int]) io.print("done"); # 15 IOprint_val (_11:int)<-(_12:str) mdb.list(); # 16 MDBlist (_13:void)end main; # 17 #-------------------------## h t # name# str str # type#-------------------------#[ "Sales2005", "06" ][ "Sales2005", "07" ][ "Sales2005", "08" ][ "Invoice2005", "06" ][ "Invoice2005", "07" ][ "Invoice2005", "08" ]#-----------------## h t # name# void int # type#-----------------#[ "done" ]function user.main():void;# extract the definition by the optimizer n := pbm.getNames(); io.print(n); d:bat[:void,:int] := mat.expand("Sales2005"); _14 := bbp.bind("tmp_4"); _16 := bbp.bind("tmp_5"); _18 := bbp.bind("tmp_6"); d:bat[:void,:int] := mat.new(_14,_16,_18); _20 := algebra.select(_14,0,300); _21 := algebra.select(_16,0,300); _22 := algebra.select(_18,0,300); s := mat.new(_20,_21,_22); s := mat.pack(_20,_21,_22); io.print(s); io.print("done"); mdb.list();end main;# 23:24:12 > # 23:24:12 > Done.# 23:24:12 >
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -