📄 void.stable.out
字号:
stdout of test 'void` in directory 'tests/gdkTests` itself:# 23:46:00 > # 23:46:00 > Mtimeout -timeout 60 mserver5 "--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/dblogs" --set mapi_port=35611 --set monet_prompt= --trace --dbname=mTests_tests_gdkTests void.mal < /dev/null# 23:46:00 > # MonetDB Server v4.99.19# Copyright (c) 1993-2006 CWI, all rights reserved# Compiled for x86_64-redhat-linux-gnu/64bit with 64bit OIDs dynamically linked# config:/ufs/mk/monet5/Linux/etc/MonetDB5.conf# dbfarm:/ufs/mk/monet5/Linux/var/MonetDB5/dbfarm# dbname:mTests_tests_gdkTests# Visit http://monetdb.cwi.nl/ for further information##io.print("First keep void tests");#a := bat.new(:void,:int,10);#bat.setName(a,"A");#bat.append(a,1);#bat.append(a,4);#bat.append(a,7);#bat.append(a,2);#bat.append(a,8);#bat.append(a,1);#bat.append(a,4);#bat.append(a,5);#bat.append(a,8);#bat.append(a,3);#bat.setSequenceBase(a,10:oid);#io.print(a);##b := algebra.copy(a);#bat.setName(b,"B");##io.print("insert tests");##insert in order#bat.insert(a,20:oid,8);#io.print(a);##io.print("replace tests");## replace uncommited no need to change to oid#bat.replace(a,15:oid,9);#io.print(a);### replace last no need to change to oid#bat.replace(a,20:oid,9);#io.print(a);### replace last + 1, noting needed#bat.replace(a,20:oid,9);#io.print(a);##io.print("delete tests");## delete uncommited from the top#bat.delete(a,20:oid);#bat.delete(a,19:oid);#bat.delete(a,18:oid);#bat.delete(a,17:oid);#bat.delete(a,16:oid);#bat.delete(a,15:oid);#bat.delete(a,14:oid);#bat.delete(a,13:oid);#bat.delete(a,12:oid);#bat.delete(a,11:oid);## only 1 left and still void#io.print(a);### now the convert to oid test#io.print("convert void to oid tests");#a := algebra.copy(b);#bat.setWriteMode(a);#bat.setName(a,"C");##io.print("insert tests");##insert in out of order#bat.insert(a,21:oid,8);#io.print(a);### use oid bat (test if its a properly made bat)#bat.delete(a,21:oid);#ar:= bat.reverse(a);#z:= algebra.join(ar,b);#io.print(z);##io.print("replace tests");##replace commited bun#a := algebra.copy(b); bat.setWriteMode(a); bat.setName(a,"D");#transaction.commit(a);### replace commited #bat.replace(a,15:oid,-3);## replace last (or used to be last)#bat.replace(a,19:oid,-1);## replace something not there#bat.replace(a,20:oid,-2);#io.print(a);### delete commited #io.print("delete tests");#a := algebra.copy(b); bat.setWriteMode(a); bat.setName(a,"E");#transaction.commit(a);#io.print(a);##bat.delete(a,20:oid);io.print(a);#bat.delete(a,19:oid);io.print(a);#bat.delete(a,18:oid);io.print(a);#bat.delete(a,17:oid);io.print(a);#bat.delete(a,16:oid);io.print(a);#bat.delete(a,15:oid);io.print(a);#bat.delete(a,14:oid);io.print(a);#bat.delete(a,13:oid);io.print(a);#bat.delete(a,12:oid);io.print(a);#bat.delete(a,11:oid);io.print(a);## only 1 left and still void#io.print(a);### deleting a transient value from a just void table didn't fix## the denseness##t1 := bat.new(:void,:int);#bat.setSequenceBase(t1,0@0);#bat.append(t1,1);#bat.append(t1,2);#bat.append(t1,3);#io.print("<in>");#v1 := algebra.select(t1, 2,nil:int,false,false);#v2a := algebra.markT(v1,0@0);#vr := bat.reverse(v2a);#vj:= algebra.join(vr,t1);#io.print(vj);##v3 := algebra.select(t1,2, nil:int);#i:= bat.info(v3); z2:= algebra.find(i,"hseqbase"); io.print(z2);#z2:= algebra.find(i,"hdense"); io.print(z2);#bat.setWriteMode(v3);#v3r:= bat.reverse(v3);#bat.delete(v3r,2);#i:= bat.info(v3); z2:= algebra.find(i,"hseqbase"); io.print(z2);#z2:= algebra.find(i,"hdense"); io.print(z2);##x := bat.new(:void,:void);#bat.setSequenceBase(x,0@0);##bat.append(x,12@0);#bat.append(x,nil);#io.print(x);##e := bat.new(:void,:int);#bat.setSequenceBase(e,10@0);#n := bat.new(:void,:int);#bat.setSequenceBase(n,20@0);#bat.append(n,20);#bat.insert(e,n);#io.print(e);##y := bat.new(:void,:int);#bat.insert(y,nil:oid,0);#bat.setSequenceBase(y,20@0);#zn := bat.new(:void,:int);#bat.setSequenceBase(zn,10@0);#bat.setKey(zn,true);#bat.insert(zn,y);#io.print(zn);##clients.quit();#function user.main():void; # 0 (main:void) io.print("First keep void tests"); # 1 IOprint_val (_1:void)<-(_2:str) a := bat.new(:oid,:int,10); # 2 CMDBATnewint (a:bat[:oid,:int])<-(_4:oid)(_5:int)(_6:int) bat.setName(a,"A"); # 3 BKCsetName (_7:void)<-(a:bat[:oid,:int])(_8:str) bat.append(a,1); # 4 BKCappend_val_wrap (_9:void)<-(a:bat[:oid,:int])(_10:int) bat.append(a,4); # 5 BKCappend_val_wrap (_11:void)<-(a:bat[:oid,:int])(_12:int) bat.append(a,7); # 6 BKCappend_val_wrap (_13:void)<-(a:bat[:oid,:int])(_14:int) bat.append(a,2); # 7 BKCappend_val_wrap (_15:void)<-(a:bat[:oid,:int])(_16:int) bat.append(a,8); # 8 BKCappend_val_wrap (_17:void)<-(a:bat[:oid,:int])(_18:int) bat.append(a,1); # 9 BKCappend_val_wrap (_19:void)<-(a:bat[:oid,:int])(_10:int) bat.append(a,4); # 10 BKCappend_val_wrap (_20:void)<-(a:bat[:oid,:int])(_12:int) bat.append(a,5); # 11 BKCappend_val_wrap (_21:void)<-(a:bat[:oid,:int])(_22:int) bat.append(a,8); # 12 BKCappend_val_wrap (_23:void)<-(a:bat[:oid,:int])(_18:int) bat.append(a,3); # 13 BKCappend_val_wrap (_24:void)<-(a:bat[:oid,:int])(_25:int) io.print(a); # 14 IOprint_val (_26:void)<-(a:bat[:oid,:int]) b := algebra.copy(a); # 15 ALGcopy (b:bat[:oid,:int])<-(a:bat[:oid,:int]) bat.setName(b,"B"); # 16 BKCsetName (_28:void)<-(b:bat[:oid,:int])(_29:str) io.print("insert tests"); # 17 IOprint_val (_30:void)<-(_31:str)#insert in order # 18 (_32:str) bat.insert(a,20@0:oid,8); # 19 BKCinsert_bun (_33:void)<-(a:bat[:oid,:int])(_34:oid)(_18:int) io.print(a); # 20 IOprint_val (_35:void)<-(a:bat[:oid,:int]) io.print("replace tests"); # 21 IOprint_val (_36:void)<-(_37:str)# replace uncommited no need to change to oid # 22 (_38:str) bat.replace(a,5@0:oid,9); # 23 BKCreplace_bun (_39:void)<-(a:bat[:oid,:int])(_40:oid)(_41:int) io.print(a); # 24 IOprint_val (_42:void)<-(a:bat[:oid,:int])# replace last no need to change to oid # 25 (_43:str) bat.replace(a,20@0:oid,9); # 26 BKCreplace_bun (_44:void)<-(a:bat[:oid,:int])(_34:oid)(_41:int) io.print(a); # 27 IOprint_val (_45:void)<-(a:bat[:oid,:int])# replace last + 1, noting needed # 28 (_46:str) bat.replace(a,20@0:oid,9); # 29 BKCreplace_bun (_47:void)<-(a:bat[:oid,:int])(_34:oid)(_41:int) io.print(a); # 30 IOprint_val (_48:void)<-(a:bat[:oid,:int]) io.print("delete tests"); # 31 IOprint_val (_49:void)<-(_50:str)# delete uncommited from the top # 32 (_51:str) bat.delete(a,20@0:oid); # 33 BKCdelete (_52:void)<-(a:bat[:oid,:int])(_34:oid) bat.delete(a,9@0:oid); # 34 BKCdelete (_53:void)<-(a:bat[:oid,:int])(_54:oid) bat.delete(a,8@0:oid); # 35 BKCdelete (_55:void)<-(a:bat[:oid,:int])(_56:oid) bat.delete(a,7@0:oid); # 36 BKCdelete (_57:void)<-(a:bat[:oid,:int])(_58:oid) bat.delete(a,6@0:oid); # 37 BKCdelete (_59:void)<-(a:bat[:oid,:int])(_60:oid) bat.delete(a,5@0:oid); # 38 BKCdelete (_61:void)<-(a:bat[:oid,:int])(_40:oid) bat.delete(a,4@0:oid); # 39 BKCdelete (_62:void)<-(a:bat[:oid,:int])(_63:oid) bat.delete(a,3@0:oid); # 40 BKCdelete (_64:void)<-(a:bat[:oid,:int])(_65:oid) bat.delete(a,2@0:oid); # 41 BKCdelete (_66:void)<-(a:bat[:oid,:int])(_67:oid) bat.delete(a,1@0:oid); # 42 BKCdelete (_68:void)<-(a:bat[:oid,:int])(_69:oid)# only 1 left and still void # 43 (_70:str) io.print(a); # 44 IOprint_val (_71:void)<-(a:bat[:oid,:int])# now the convert to oid test # 45 (_72:str) io.print("convert void to oid tests"); # 46 IOprint_val (_73:void)<-(_74:str) a := algebra.copy(b); # 47 ALGcopy (a:bat[:oid,:int])<-(b:bat[:oid,:int]) bat.setWriteMode(a); # 48 BKCsetWriteMode (_75:bat[:oid,:int])<-(a:bat[:oid,:int]) bat.setName(a,"C"); # 49 BKCsetName (_76:void)<-(a:bat[:oid,:int])(_77:str) io.print("insert tests"); # 50 IOprint_val (_78:void)<-(_79:str)#insert in out of order # 51 (_80:str) bat.insert(a,21@0:oid,8); # 52 BKCinsert_bun (_81:void)<-(a:bat[:oid,:int])(_82:oid)(_83:int) io.print(a); # 53 IOprint_val (_84:void)<-(a:bat[:oid,:int])# use oid bat (test if its a properly made bat) # 54 (_85:str) bat.delete(a,21@0:oid); # 55 BKCdelete (_86:void)<-(a:bat[:oid,:int])(_82:oid) ar := bat.reverse(a); # 56 BKCreverse (ar:bat[:int,:oid])<-(a:bat[:oid,:int]) z := algebra.join(ar,b); # 57 ALGjoin (z:bat[:int,:int])<-(ar:bat[:int,:oid])(b:bat[:oid,:int]) io.print(z); # 58 IOprint_val (_89:void)<-(z:bat[:int,:int]) io.print("replace tests"); # 59 IOprint_val (_90:void)<-(_91:str)#replace commited bun # 60 (_92:str) a := algebra.copy(b); # 61 ALGcopy (a:bat[:oid,:int])<-(b:bat[:oid,:int]) bat.setWriteMode(a); # 62 BKCsetWriteMode (_93:bat[:oid,:int])<-(a:bat[:oid,:int]) bat.setName(a,"D"); # 63 BKCsetName (_94:void)<-(a:bat[:oid,:int])(_95:str) transaction.commit(a); # 64 TRNtrans_commit (_96:void)<-(a:bat[:oid,:int])# replace commited # 65 (_97:str) bat.replace(a,5@0:oid,-3); # 66 BKCreplace_bun (_98:void)<-(a:bat[:oid,:int])(_99:oid)(_100:int)# replace last (or used to be last) # 67 (_101:str) bat.replace(a,9@0:oid,-1); # 68 BKCreplace_bun (_102:void)<-(a:bat[:oid,:int])(_103:oid)(_104:int)# replace something not there # 69 (_105:str) bat.replace(a,20@0:oid,-2); # 70 BKCreplace_bun (_106:void)<-(a:bat[:oid,:int])(_107:oid)(_108:int) io.print(a); # 71 IOprint_val (_109:void)<-(a:bat[:oid,:int])# delete commited # 72 (_110:str) io.print("delete tests"); # 73 IOprint_val (_111:void)<-(_112:str) a := algebra.copy(b); # 74 ALGcopy (a:bat[:oid,:int])<-(b:bat[:oid,:int]) bat.setWriteMode(a); # 75 BKCsetWriteMode (_113:bat[:oid,:int])<-(a:bat[:oid,:int]) bat.setName(a,"E"); # 76 BKCsetName (_114:void)<-(a:bat[:oid,:int])(_115:str) transaction.commit(a); # 77 TRNtrans_commit (_116:void)<-(a:bat[:oid,:int]) io.print(a); # 78 IOprint_val (_117:void)<-(a:bat[:oid,:int]) bat.delete(a,20@0:oid); # 79 BKCdelete (_118:void)<-(a:bat[:oid,:int])(_107:oid) io.print(a); # 80 IOprint_val (_119:void)<-(a:bat[:oid,:int]) bat.delete(a,9@0:oid); # 81 BKCdelete (_120:void)<-(a:bat[:oid,:int])(_103:oid) io.print(a); # 82 IOprint_val (_121:void)<-(a:bat[:oid,:int]) bat.delete(a,8@0:oid); # 83 BKCdelete (_122:void)<-(a:bat[:oid,:int])(_123:oid) io.print(a); # 84 IOprint_val (_124:void)<-(a:bat[:oid,:int]) bat.delete(a,7@0:oid); # 85 BKCdelete (_125:void)<-(a:bat[:oid,:int])(_126:oid) io.print(a); # 86 IOprint_val (_127:void)<-(a:bat[:oid,:int]) bat.delete(a,6@0:oid); # 87 BKCdelete (_128:void)<-(a:bat[:oid,:int])(_129:oid) io.print(a); # 88 IOprint_val (_130:void)<-(a:bat[:oid,:int]) bat.delete(a,5@0:oid); # 89 BKCdelete (_131:void)<-(a:bat[:oid,:int])(_99:oid) io.print(a); # 90 IOprint_val (_132:void)<-(a:bat[:oid,:int]) bat.delete(a,4@0:oid); # 91 BKCdelete (_133:void)<-(a:bat[:oid,:int])(_134:oid) io.print(a); # 92 IOprint_val (_135:void)<-(a:bat[:oid,:int]) bat.delete(a,3@0:oid); # 93 BKCdelete (_136:void)<-(a:bat[:oid,:int])(_137:oid) io.print(a); # 94 IOprint_val (_138:void)<-(a:bat[:oid,:int]) bat.delete(a,2@0:oid); # 95 BKCdelete (_139:void)<-(a:bat[:oid,:int])(_140:oid) io.print(a); # 96 IOprint_val (_141:void)<-(a:bat[:oid,:int]) bat.delete(a,1@0:oid); # 97 BKCdelete (_142:void)<-(a:bat[:oid,:int])(_143:oid) io.print(a); # 98 IOprint_val (_144:void)<-(a:bat[:oid,:int])# only 1 left and still void # 99 (_145:str) io.print(a); # 100 IOprint_val (_146:void)<-(a:bat[:oid,:int])# deleting a transient value from a just void table didn't fix # 101 (_147:str)# the denseness # 102 (_148:str) t1 := bat.new(:oid,:int); # 103 CMDBATnew (t1:bat[:oid,:int])<-(_4:oid)(_5:int) bat.append(t1,1); # 104 BKCappend_val_wrap (_150:void)<-(t1:bat[:oid,:int])(_151:int) bat.append(t1,2); # 105 BKCappend_val_wrap (_152:void)<-(t1:bat[:oid,:int])(_153:int) bat.append(t1,3); # 106 BKCappend_val_wrap (_154:void)<-(t1:bat[:oid,:int])(_155:int) io.print("<in>"); # 107 IOprint_val (_156:void)<-(_157:str) v1 := algebra.select(t1,2,nil:int,false,false); # 108 ALGselectInclusive (v1:bat[:oid,:int])<-(t1:bat[:oid,:int])(_153:int)(_159:int)(_160:bit)(_160:bit) v2a := algebra.markT(v1,0@0); # 109 ALGtmark (v2a:bat[:oid,:oid])<-(v1:bat[:oid,:int])(_162:oid) vr := bat.reverse(v2a); # 110 BKCreverse (vr:bat[:oid,:oid])<-(v2a:bat[:oid,:oid]) vj := algebra.join(vr,t1); # 111 ALGjoin (vj:bat[:oid,:int])<-(vr:bat[:oid,:oid])(t1:bat[:oid,:int]) io.print(vj); # 112 IOprint_val (_165:void)<-(vj:bat[:oid,:int]) v3 := algebra.select(t1,2,nil:int); # 113 ALGselect (v3:bat[:oid,:int])<-(t1:bat[:oid,:int])(_153:int)(_159:int) i := bat.info(v3); # 114 BKCinfo (i:bat[:str,:str])<-(v3:bat[:oid,:int]) z2 := algebra.find(i,"hseqbase"); # 115 ALGfind (z2:str)<-(i:bat[:str,:str])(_169:str) io.print(z2); # 116 IOprint_val (_170:void)<-(z2:str) z2 := algebra.find(i,"hdense"); # 117 ALGfind (z2:str)<-(i:bat[:str,:str])(_171:str) io.print(z2); # 118 IOprint_val (_172:void)<-(z2:str) bat.setWriteMode(v3); # 119 BKCsetWriteMode (_173:bat[:oid,:int])<-(v3:bat[:oid,:int]) v3r := bat.reverse(v3); # 120 BKCreverse (v3r:bat[:int,:oid])<-(v3:bat[:oid,:int]) bat.delete(v3r,2); # 121 BKCdelete (_175:void)<-(v3r:bat[:int,:oid])(_153:int) i := bat.info(v3); # 122 BKCinfo (i:bat[:str,:str])<-(v3:bat[:oid,:int]) z2 := algebra.find(i,"hseqbase"); # 123 ALGfind (z2:str)<-(i:bat[:str,:str])(_169:str) io.print(z2); # 124 IOprint_val (_176:void)<-(z2:str) z2 := algebra.find(i,"hdense"); # 125 ALGfind (z2:str)<-(i:bat[:str,:str])(_171:str) io.print(z2); # 126 IOprint_val (_177:void)<-(z2:str)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -