📄 tst1505.stable.out
字号:
stdout of test 'tst1505` in directory 'src/mal` itself:# 07:59:08 > # 07:59:08 > Mtimeout -timeout 60 Mserver "--config=/ufs/mk/monet5/Linux/etc/MonetDB5.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/log" --set mapi_port=42158 --set sql_port=55708 --set monet_prompt= --trace "--config=/ufs/mk/monet5/src/mal/Tests/All.conf" --dbname=mTests_src_mal tst1505.mal </dev/null# 07:59:08 > # Monet Database Server V4.99.19# Copyright (c) 1993-2004, CWI. All rights reserved.# Compiled for i686-redhat-linux-gnu/32bit; dynamically linked.# config:/ufs/mk/monet5/Linux/etc/MonetDB5.conf# dbfarm:/ufs/mk/monet5/Linux/var/MonetDB5/dbfarm# dbname:mTests_src_mal# Visit http://monetdb.cwi.nl/ for further information.# y := new(:oid,:dbl);# le_a := dbl(1.0);# me_a := insert(y,1@0,le_a);# ne_a := dbl(2.0);# oe_a := insert(y,2@0,ne_a);# pe_a := dbl(2.0);# qe_a := insert(y,3@0,pe_a);# re_a := dbl(2.0);# se_a := insert(y,4@0,re_a);# te_a := dbl(2.0);# ue_a := insert(y,5@0,te_a);# ve_a := dbl(3.0);# we_a := insert(y,6@0,ve_a);# xe_a := dbl(1.0);# ye_a := insert(y,7@0,xe_a);# af_a := dbl(1.0);# bf_a := insert(y,8@0,af_a);##z:= <(y,2.0:dbl);#print(z);#c:= count(z);#print("count");print(c);## x:= new(:oid,:bit);# insert(x,1@0,true);# insert(x,2@0,false);# insert(x,3@0,true);# insert(x,4@0,false);# print(x);# A:= new(:oid,:bit);# insert(A,1@0,true);# insert(A,2@0,true);# insert(A,3@0,false);# insert(A,4@0,false);# print(A);# xn:= not(x); print(x,xn);# xandx:= and(x,A); print(x,xandx);# xorx:= or(x,A); print(x,xorx);#print("ifthen group");# xif0:= ifthen(x,x);print(x,xif0);# xif1:= ifthen(x,false);print(x,xif1);# xif2:= ifthenelse(x,x,xn);print(x,x,xn,xif2);# xif3:= ifthenelse(x,x,true);print(x,x,xif3);# xif4:= ifthenelse(x,1,2);print(x,xif4);#print("accumulators");# x2:= not(x,x); print(x,x2);# x3:= and(x,A); print(x,A,x3);# x4:= or(x,A); print(x,A,x4);#function user.main():void; # 0 (main:void) y := bat.new(:oid,:dbl); # 1 CMDBATnew (y:bat[:oid,:dbl])<-(_2:oid)(_3:dbl) le_a := calc.dbl(1); # 2 CALCflt2dbl (le_a:dbl)<-(_5:flt) bat.append(y,le_a); # 3 BKCappend_val_wrap (_6:void)<-(y:bat[:oid,:dbl])(le_a:dbl) ne_a := calc.dbl(2); # 4 CALCflt2dbl (ne_a:dbl)<-(_8:flt) bat.append(y,ne_a); # 5 BKCappend_val_wrap (_9:void)<-(y:bat[:oid,:dbl])(ne_a:dbl) pe_a := calc.dbl(2); # 6 CALCflt2dbl (pe_a:dbl)<-(_8:flt) bat.append(y,pe_a); # 7 BKCappend_val_wrap (_11:void)<-(y:bat[:oid,:dbl])(pe_a:dbl) re_a := calc.dbl(2); # 8 CALCflt2dbl (re_a:dbl)<-(_8:flt) bat.append(y,re_a); # 9 BKCappend_val_wrap (_13:void)<-(y:bat[:oid,:dbl])(re_a:dbl) te_a := calc.dbl(2); # 10 CALCflt2dbl (te_a:dbl)<-(_8:flt) bat.append(y,te_a); # 11 BKCappend_val_wrap (_15:void)<-(y:bat[:oid,:dbl])(te_a:dbl) ve_a := calc.dbl(3); # 12 CALCflt2dbl (ve_a:dbl)<-(_17:flt) bat.append(y,ve_a); # 13 BKCappend_val_wrap (_18:void)<-(y:bat[:oid,:dbl])(ve_a:dbl) xe_a := calc.dbl(1); # 14 CALCflt2dbl (xe_a:dbl)<-(_5:flt) bat.append(y,xe_a); # 15 BKCappend_val_wrap (_20:void)<-(y:bat[:oid,:dbl])(xe_a:dbl) af_a := calc.dbl(1); # 16 CALCflt2dbl (af_a:dbl)<-(_5:flt) bat.append(y,af_a); # 17 BKCappend_val_wrap (_22:void)<-(y:bat[:oid,:dbl])(af_a:dbl) io.print(y); # 18 IOprint_val (_23:void)<-(y:bat[:oid,:dbl]) z := batcalc.<(y,2:dbl); # 19 CMD_LT_dbl_cst (z:bat[:oid,:bit])<-(y:bat[:oid,:dbl])(_25:dbl) io.print(z); # 20 IOprint_val (_26:void)<-(z:bat[:oid,:bit]) c := aggr.count(z); # 21 ALGcount_bat (c:int)<-(z:bat[:oid,:bit]) io.print("count"); # 22 IOprint_val (_28:void)<-(_29:str) io.print(c); # 23 IOprint_val (_30:void)<-(c:int) x := bat.new(:oid,:bit); # 24 CMDBATnew (x:bat[:oid,:bit])<-(_2:oid)(_32:bit) bat.append(x,true); # 25 BKCappend_val_wrap (_33:void)<-(x:bat[:oid,:bit])(_34:bit) bat.append(x,false); # 26 BKCappend_val_wrap (_35:void)<-(x:bat[:oid,:bit])(_36:bit) bat.append(x,true); # 27 BKCappend_val_wrap (_37:void)<-(x:bat[:oid,:bit])(_34:bit) bat.append(x,false); # 28 BKCappend_val_wrap (_38:void)<-(x:bat[:oid,:bit])(_36:bit) io.print(x); # 29 IOprint_val (_39:void)<-(x:bat[:oid,:bit]) A := bat.new(:oid,:bit); # 30 CMDBATnew (A:bat[:oid,:bit])<-(_2:oid)(_32:bit) bat.append(A,true); # 31 BKCappend_val_wrap (_41:void)<-(A:bat[:oid,:bit])(_34:bit) bat.append(A,true); # 32 BKCappend_val_wrap (_42:void)<-(A:bat[:oid,:bit])(_34:bit) bat.append(A,false); # 33 BKCappend_val_wrap (_43:void)<-(A:bat[:oid,:bit])(_36:bit) bat.append(A,false); # 34 BKCappend_val_wrap (_44:void)<-(A:bat[:oid,:bit])(_36:bit) io.print(A); # 35 IOprint_val (_45:void)<-(A:bat[:oid,:bit]) xn := batcalc.not(x); # 36 CMDbitbatNOT (xn:bat[:oid,:bit])<-(x:bat[:oid,:bit]) io.print(x,xn); # 37 IOtable (_47:void)<-(x:bat[:oid,:bit])(xn:bat[:oid,:bit]) xandx := batcalc.and(x,A); # 38 CMD_AND_bit (xandx:bat[:oid,:bit])<-(x:bat[:oid,:bit])(A:bat[:oid,:bit]) io.print(x,xandx); # 39 IOtable (_49:void)<-(x:bat[:oid,:bit])(xandx:bat[:oid,:bit]) xorx := batcalc.or(x,A); # 40 CMD_OR_bit (xorx:bat[:oid,:bit])<-(x:bat[:oid,:bit])(A:bat[:oid,:bit]) io.print(x,xorx); # 41 IOtable (_51:void)<-(x:bat[:oid,:bit])(xorx:bat[:oid,:bit]) io.print("ifthen group"); # 42 IOprint_val (_52:void)<-(_53:str) xif0 := batcalc.ifthen(x,x); # 43 CMDifThen_bit (xif0:bat[:oid,:bit])<-(x:bat[:oid,:bit])(x:bat[:oid,:bit]) io.print(x,xif0); # 44 IOtable (_55:void)<-(x:bat[:oid,:bit])(xif0:bat[:oid,:bit]) xif1 := batcalc.ifthen(x,false); # 45 CMDifThenCst_bit (xif1:bat[:oid,:bit])<-(x:bat[:oid,:bit])(_36:bit) io.print(x,xif1); # 46 IOtable (_57:void)<-(x:bat[:oid,:bit])(xif1:bat[:oid,:bit]) xif2 := batcalc.ifthenelse(x,x,xn); # 47 CMDifThenElse_bit (xif2:bat[:oid,:bit])<-(x:bat[:oid,:bit])(x:bat[:oid,:bit])(xn:bat[:oid,:bit]) io.print(x,x,xn,xif2); # 48 IOtable (_59:void)<-(x:bat[:oid,:bit])(x:bat[:oid,:bit])(xn:bat[:oid,:bit])(xif2:bat[:oid,:bit]) xif3 := batcalc.ifthenelse(x,x,true); # 49 CMDifThenElseCst2_bit (xif3:bat[:oid,:bit])<-(x:bat[:oid,:bit])(x:bat[:oid,:bit])(_34:bit) io.print(x,x,xif3); # 50 IOtable (_61:void)<-(x:bat[:oid,:bit])(x:bat[:oid,:bit])(xif3:bat[:oid,:bit]) xif4 := batcalc.ifthenelse(x,1,2); # 51 CMDifThenElseCst_int (xif4:bat[:oid,:int])<-(x:bat[:oid,:bit])(_63:int)(_64:int) io.print(x,xif4); # 52 IOtable (_65:void)<-(x:bat[:oid,:bit])(xif4:bat[:oid,:int]) io.print("accumulators"); # 53 IOprint_val (_66:void)<-(_67:str) x2 := batcalc.not(x,x); # 54 CMDbitbataccumNOT (x2:bat[:oid,:bit])<-(x:bat[:oid,:bit])(x:bat[:oid,:bit]) io.print(x,x2); # 55 IOtable (_69:void)<-(x:bat[:oid,:bit])(x2:bat[:oid,:bit]) x3 := batcalc.and(x,A); # 56 CMD_AND_bit (x3:bat[:oid,:bit])<-(x:bat[:oid,:bit])(A:bat[:oid,:bit]) io.print(x,A,x3); # 57 IOtable (_71:void)<-(x:bat[:oid,:bit])(A:bat[:oid,:bit])(x3:bat[:oid,:bit]) x4 := batcalc.or(x,A); # 58 CMD_OR_bit (x4:bat[:oid,:bit])<-(x:bat[:oid,:bit])(A:bat[:oid,:bit]) io.print(x,A,x4); # 59 IOtable (_73:void)<-(x:bat[:oid,:bit])(A:bat[:oid,:bit])(x4:bat[:oid,:bit])end main; # 60 #-----------------## h t # name# oid dbl # type#-----------------#[ 0@0, 1 ][ 1@0, 2 ][ 2@0, 2 ][ 3@0, 2 ][ 4@0, 2 ][ 5@0, 3 ][ 6@0, 1 ][ 7@0, 1 ]#-----------------## h tmp_5 # name# oid bit # type#-----------------#[ 0@0, true ][ 1@0, false ][ 2@0, false ][ 3@0, false ][ 4@0, false ][ 5@0, false ][ 6@0, true ][ 7@0, true ][ "count" ][ 8 ]#-----------------## h tmp_6 # name# oid bit # type#-----------------#[ 0@0, true ][ 1@0, false ][ 2@0, true ][ 3@0, false ]#-----------------## h tmp_7 # name# oid bit # type#-----------------#[ 0@0, true ][ 1@0, true ][ 2@0, false ][ 3@0, false ]#-------------------------## h tmp_6 tmp_8 # name# oid bit bit # type#-------------------------#[ 0@0, true, false ][ 1@0, false, true ][ 2@0, true, false ][ 3@0, false, true ]#-------------------------## h tmp_6 tmp_9 # name# oid bit bit # type#-------------------------#[ 0@0, true, true ][ 1@0, false, false ][ 2@0, true, false ][ 3@0, false, false ]#-------------------------## h tmp_6 tmp_10 # name# oid bit bit # type#-------------------------#[ 0@0, true, true ][ 1@0, false, true ][ 2@0, true, true ][ 3@0, false, false ][ "ifthen group" ]#-------------------------## h tmp_6 tmp_11 # name# oid bit bit # type#-------------------------#[ 0@0, true, true ][ 2@0, true, true ]#-------------------------## h tmp_6 tmp_12 # name# oid bit bit # type#-------------------------#[ 0@0, true, false ][ 2@0, true, false ]#-----------------------------------------## h tmp_6 tmp_6 tmp_8 tmp_13 # name# oid bit bit bit bit # type#-----------------------------------------#[ 0@0, true, true, false, true ][ 1@0, false, false, true, true ][ 2@0, true, true, false, true ][ 3@0, false, false, true, true ]#---------------------------------## h tmp_6 tmp_6 tmp_14 # name# oid bit bit bit # type#---------------------------------#[ 0@0, true, true, true ][ 1@0, false, false, true ][ 2@0, true, true, true ][ 3@0, false, false, true ]#-------------------------## h t t # name# void bit int # type#-------------------------#[ 0@0, true, 1 ][ 1@0, false, 2 ][ 2@0, true, 1 ][ 3@0, false, 2 ][ "accumulators" ]#-------------------------## h tmp_6 tmp_6 # name# oid bit bit # type#-------------------------#[ 0@0, false, false ][ 1@0, true, true ][ 2@0, false, false ][ 3@0, true, true ]#---------------------------------## h tmp_6 tmp_7 tmp_16 # name# oid bit bit bit # type#---------------------------------#[ 0@0, false, true, false ][ 1@0, true, true, true ][ 2@0, false, false, false ][ 3@0, true, false, false ]#---------------------------------## h tmp_6 tmp_7 tmp_17 # name# oid bit bit bit # type#---------------------------------#[ 0@0, false, true, true ][ 1@0, true, true, true ][ 2@0, false, false, false ][ 3@0, true, false, true ]# 07:59:08 > # 07:59:08 > Done.# 07:59:08 >
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -