📄 tst350.stable.out
字号:
stdout of test 'tst350` in directory 'src/mal` itself:# 18:09:04 > # 18:09:04 > Mtimeout -timeout 60 mserver5 "--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/monet5/Linux/var/MonetDB5/dbfarm" --set "sql_logdir=/ufs/mk/monet5/Linux/var/MonetDB5/dblogs" --set mapi_port=38549 --set sql_port=46517 --set xquery_port=55807 --set monet_prompt= --trace "--config=/ufs/mk/monet5/src/mal/Tests/All.conf" --dbname=mTests_src_mal tst350.mal < /dev/null# 18:09:04 > # Monet Database Server V4.99.19# Copyright (c) 1993-2006, 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/monet5/Linux/var/MonetDB5/dbfarm# dbname:mTests_src_mal# Visit http://monetdb.cwi.nl/ for further information.##inspection of the runtime setting##it uses the dynamic type analysis scheme##function dir(b:bat[:int,:str]):void;# atm:= inspect.getAtomNames();# brev:= bat.reverse(b);# bm := bat.mirror(brev);# h := bbp.getHeadType();# bHead:= algebra.join(brev,h);# bat.setColumn(bHead,"htype");# h := bbp.getTailType();# bTail:= algebra.join(brev,h);# bat.setColumn(bTail,"ttype");# bcount:= bbp.getCount();# bCount:= algebra.join(brev,bcount);# bat.setColumn(bCount,"count");# bheat:= bbp.getHeat();# bHeat:= algebra.join(brev,bheat);# bat.setColumn(bHeat,"heat");# bdirty:= bbp.getDirty();# bDirty:= algebra.join(brev,bdirty);# bat.setColumn(bDirty,"dirty");# bstatus:= bbp.getDirty();# bStatus:= algebra.join(brev,bstatus);# bat.setColumn(bStatus,"status");# bkind:= bbp.getKind();# bKind:= algebra.join(brev,bkind);# bat.setColumn(bKind,"kind");# bref:= bbp.getRefCount();# bRef:= algebra.join(brev,bref);# bat.setColumn(bRef,"refcnt");# io.table(brev, bm, bHead,bTail,bCount, bHeat,bDirty,bStatus,bKind,bRef);#end dir;function user.dir(b:bat[:int,:str]):void; # 0 (dir:void)<-(b:bat[:int,:str]) atm := inspect.getAtomNames(); # 1 INSPECTatom_names (atm:bat[:int,:str]) brev := bat.reverse(b); # 2 BKCreverse (brev:bat[:str,:int])<-(b:bat[:int,:str]) bm := bat.mirror(brev); # 3 BKCmirror (bm:bat[:str,:str])<-(brev:bat[:str,:int]) h := bbp.getHeadType(); # 4 CMDbbpHeadType (h:bat[:int,:str]) bHead := algebra.join(brev,h); # 5 ALGjoin (bHead:bat[:str,:str])<-(brev:bat[:str,:int])(h:bat[:int,:str]) bat.setColumn(bHead,"htype"); # 6 BKCsetColumn (_7:void)<-(bHead:bat[:str,:str])(_8:str) h := bbp.getTailType(); # 7 CMDbbpTailType (h:bat[:int,:str]) bTail := algebra.join(brev,h); # 8 ALGjoin (bTail:bat[:str,:str])<-(brev:bat[:str,:int])(h:bat[:int,:str]) bat.setColumn(bTail,"ttype"); # 9 BKCsetColumn (_10:void)<-(bTail:bat[:str,:str])(_11:str) bcount := bbp.getCount(); # 10 CMDbbpCount (bcount:bat[:int,:lng]) bCount := algebra.join(brev,bcount); # 11 ALGjoin (bCount:bat[:str,:lng])<-(brev:bat[:str,:int])(bcount:bat[:int,:lng]) bat.setColumn(bCount,"count"); # 12 BKCsetColumn (_14:void)<-(bCount:bat[:str,:lng])(_15:str)# ignore is it debug flag dependent # 13 (_16:str)# bheat:= bbp.getHeat(); # 14 (_17:str)# bHeat:= algebra.join(brev,bheat); # 15 (_18:str)# bat.setColumn(bHeat,"heat"); # 16 (_19:str)# bdirty:= bbp.getDirty(); # 17 (_20:str)# bDirty:= algebra.join(brev,bdirty); # 18 (_21:str)# bat.setColumn(bDirty,"dirty"); # 19 (_22:str)# bstatus:= bbp.getDirty(); # 20 (_23:str)# bStatus:= algebra.join(brev,bstatus); # 21 (_24:str)# bat.setColumn(bStatus,"status"); # 22 (_25:str) bkind := bbp.getKind(); # 23 CMDbbpKind (bkind:bat[:int,:str]) bKind := algebra.join(brev,bkind); # 24 ALGjoin (bKind:bat[:str,:str])<-(brev:bat[:str,:int])(bkind:bat[:int,:str]) bat.setColumn(bKind,"kind"); # 25 BKCsetColumn (_28:void)<-(bKind:bat[:str,:str])(_29:str) bref := bbp.getRefCount(); # 26 CMDbbpRefCount (bref:bat[:int,:int]) bRef := algebra.join(brev,bref); # 27 ALGjoin (bRef:bat[:str,:int])<-(brev:bat[:str,:int])(bref:bat[:int,:int]) bat.setColumn(bRef,"refcnt"); # 28 BKCsetColumn (_32:void)<-(bRef:bat[:str,:int])(_33:str)# io.table(brev, bm, bHead,bTail,bCount, bHeat,bDirty,bStatus,bKind,bRef); # 29 (_34:str) io.table(brev,bm,bHead,bTail,bCount,bKind,bRef); # 30 IOttable (_35:void)<-(brev:bat[:str,:int])(bm:bat[:str,:str])(bHead:bat[:str,:str])(bTail:bat[:str,:str])(bCount:bat[:str,:lng])(bKind:bat[:str,:str])(bRef:bat[:str,:int])end dir; # 31 ##function dir(s:str):void;# io.print("Search directory by name");# t:= bbp.getNames();# tn:= algebra.like(t,s);# io.print(tn);# user.dir(tn);#end dir;function user.dir(s:str):void; # 0 (dir:void)<-(s:str) io.print("Search directory by name"); # 1 IOprint_val (_2:void)<-(_3:str) t := bbp.getNames(); # 2 CMDbbpNames (t:bat[:int,:str]) tn := algebra.like(t,s); # 3 ALGlike (tn:bat[:int,:str])<-(t:bat[:int,:str])(s:str) io.print(tn); # 4 IOprint_val (_6:void)<-(tn:bat[:int,:str]) user.dir(tn); # 5 (_7:void)<-(tn:bat[:int,:str])end dir; # 6 #io.print("start test");#b:=bat.new(:int,:int);#bat.setName(b,"simplemind");##z:= bbp.getNames();#user.dir(z);##user.dir("simple");##function user.main():void; # 0 (main:void)#inspection of the runtime setting # 1 (_1:str)#it uses the dynamic type analysis scheme # 2 (_2:str) io.print("start test"); # 3 IOprint_val (_3:void)<-(_4:str) b := bat.new(:int,:int); # 4 CMDBATnew (b:bat[:int,:int])<-(_6:int)(_6:int) bat.setName(b,"simplemind"); # 5 BKCsetName (_7:void)<-(b:bat[:int,:int])(_8:str) z := bbp.getNames(); # 6 CMDbbpNames (z:bat[:int,:str]) user.dir(z); # 7 (_10:void)<-(z:bat[:int,:str]) user.dir("simple"); # 8 (_11:void)<-(_12:str)end main; # 9 [ "start test" ]#-----------------------------------------------------------------------------------------## bbp h htype ttype count kind refcnt # name# int str str str lng str int # type#-----------------------------------------------------------------------------------------#[ 1, "monet_environment", "str", "str", 38, "transient", 1 ][ 2, "monet_unicode_case", "int", "int", 732, "transient", 1 ][ 3, "timezones", "str", "timezone", 24, "transient", 1 ][ 4, "M5system_auth_user", "oid", "str", 1, "persistent", 1 ][ 5, "M5system_auth_passwd", "oid", "str", 1, "persistent", 1 ][ 6, "M5system_auth_scen", "oid", "str", 0, "persistent", 1 ][ 7, "simplemind", "int", "int", 0, "transient", 0 ][ "Search directory by name" ]#-------------------------## h t # name# int str # type#-------------------------#[ 7, "simplemind" ]#-------------------------------------------------------------------------## h h htype ttype count kind refcnt # name# int str str str lng str int # type#-------------------------------------------------------------------------#[ 7, "simplemind", "int", "int", 0, "transient", 0 ]# 18:09:04 > # 18:09:04 > Done.# 18:09:04 >
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -