⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tst4810.stable.out

📁 一个内存数据库的源代码这是服务器端还有客户端
💻 OUT
📖 第 1 页 / 共 5 页
字号:
stdout of test 'tst4810` in directory 'src/optimizer` itself:# 23:53:01 >  # 23:53:01 >  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=39352 --set sql_port=45171 --set xquery_port=52900 --set monet_prompt= --trace --dbname=mTests_src_optimizer  tst4810.mal </dev/null# 23:53:01 >  # 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.#time:=alarm.usec();#function f1():void;#	t1 := array.grid(500,500,1,0);#	top := t1;#	bat.setName(top,"A_bat");#	bat.persists(top,true);#	transaction.commit();#end f1;function user.f1():void;	# 0  (f1:void)    t1 := array.grid(500,500,1,0);	# 1 ARRAYgrid_int (t1:bat[:void,:int])<-(_2:int)(_2:int)(_3:int)(_4:int)    top := t1;	# 2  (top:bat[:void,:int])<-(t1:bat[:void,:int])    bat.setName(top,"A_bat");	# 3 BKCsetName (_6:void)<-(top:bat[:void,:int])(_7:str)    bat.persists(top,true);	# 4  unknown (_8:any)<-(top:bat[:void,:int])(_9:bit)    transaction.commit();	# 5 TRNglobal_commit (_10:void)end f1;	# 6  !ERROR: 'bat.persists' undefined in user.f1[4]#	optimizer.expressionAccumulation("user","f1");#	optimizer.garbageCollector("user","f1");#	#f1();##function f2():void;#	t1:bat[:void,:int] := bbp.bind("A_bat");#	t2 := array.grid(1,500,500,0);#	t3 := array.grid(500,500,1,0);#	t4 := batcalc.*(500,t3);#	t5 := batcalc.+(t2,t4);#	t6 := batcalc.oid(t5);#	t7 := algebra.join(t6,t1);#	top := t7;#	bat.setName(top,"B_bat");#	bat.persists(top,true);#	transaction.commit();#end f2;function user.f2():void;	# 0  (f2:void)    t1:bat[:void,:int]  := bbp.bind("A_bat");	# 1 CMDbbpbind (t1:bat[:void,:int])<-(_2:str)    t2 := array.grid(1,500,500,0);	# 2 ARRAYgrid_int (t2:bat[:void,:int])<-(_4:int)(_5:int)(_5:int)(_6:int)    t3 := array.grid(500,500,1,0);	# 3 ARRAYgrid_int (t3:bat[:void,:int])<-(_5:int)(_5:int)(_4:int)(_6:int)    t4 := batcalc.*(500,t3);	# 4 CMDcstMULbat_int_int_int (t4:bat[:void,:int])<-(_5:int)(t3:bat[:void,:int])    t5 := batcalc.+(t2,t4);	# 5 CMDbatADD_int_int_int (t5:bat[:void,:int])<-(t2:bat[:void,:int])(t4:bat[:void,:int])    t6 := batcalc.oid(t5);	# 6 CMDconvertvoid_int_oid (t6:bat[:void,:oid])<-(t5:bat[:void,:int])    t7 := algebra.join(t6,t1);	# 7 ALGjoin (t7:bat[:void,:int])<-(t6:bat[:void,:oid])(t1:bat[:void,:int])    top := t7;	# 8  (top:bat[:void,:int])<-(t7:bat[:void,:int])    bat.setName(top,"B_bat");	# 9 BKCsetName (_13:void)<-(top:bat[:void,:int])(_14:str)    bat.persists(top,true);	# 10  unknown (_15:any)<-(top:bat[:void,:int])(_16:bit)    transaction.commit();	# 11 TRNglobal_commit (_17:void)end f2;	# 12  !ERROR: 'bat.persists' undefined in user.f2[10]#	optimizer.expressionAccumulation("user","f2");#	optimizer.garbageCollector("user","f2");#	#f2();##function f3():void;#	i1 := 0;#	t2:bat[:void,:int] := bbp.bind("B_bat");#	t3 := array.grid(1,500,1,0);#	t5 := calc.int(i1);#	t6 := batcalc.init(t3,t5);#	t7 := batcalc.*(500,t6);#	t8 := batcalc.+(t3,t7);#	t9 := batcalc.oid(t8);#	t10 := algebra.join(t9,t2);#	t11 := array.grid(500,500,1,0);#	t12 := batcalc.oid(t11);#	t13 := algebra.join(t12,t10);#	t14:bat[:void,:int] := bbp.bind("A_bat");#	t19 := batcalc.*(500,t3);#	t20 := batcalc.+(t6,t19);#	t21 := batcalc.oid(t20);#	t22 := algebra.join(t21,t14);#	t23 := array.grid(1,500,500,0);#	t24 := batcalc.oid(t23);#	t25 := algebra.join(t24,t22);#	t26 := batcalc.*(t13,t25);#	a_i1 := t26;#barrier (go,i1) := mal.newRange(1:int);#	t27:bat[:void,:int] := bbp.bind("B_bat");#	t28 := array.grid(1,500,1,0);#	t30 := calc.int(i1);#	t31 := batcalc.init(t28,t30);#	t32 := batcalc.*(500,t31);#	t33 := batcalc.+(t28,t32);#	t34 := batcalc.oid(t33);#	t35 := algebra.join(t34,t27);#	t36 := array.grid(500,500,1,0);#	t37 := batcalc.oid(t36);#	t38 := algebra.join(t37,t35);#	t39:bat[:void,:int] := bbp.bind("A_bat");#	t44 := batcalc.*(500,t28);#	t45 := batcalc.+(t31,t44);#	t46 := batcalc.oid(t45);#	t47 := algebra.join(t46,t39);#	t48 := array.grid(1,500,500,0);#	t49 := batcalc.oid(t48);#	t50 := algebra.join(t49,t47);#	t51 := batcalc.*(t38,t50);#	a_i1 := batcalc.+(a_i1,t51);#	#redo (go,i1) := mal.nextElement(1:int,500:int);#	redo (go,i1) := mal.nextElement(1:int,3:int);#exit (go,i1);#	t52 := a_i1;#	top := t52;#	bat.setName(top,"SIM_bat");#	bat.persists(top,true);#	transaction.commit();#end f3;function user.f3():void;	# 0  (f3:void)    i1 := 0;	# 1  (i1:int)<-(_2:int)    t2:bat[:void,:int]  := bbp.bind("B_bat");	# 2 CMDbbpbind (t2:bat[:void,:int])<-(_4:str)    t3 := array.grid(1:int,500,1:int,0);	# 3 ARRAYgrid_int (t3:bat[:void,:int])<-(_6:int)(_7:int)(_6:int)(_2:int)    t5 := calc.int(i1);	# 4 CALCint2int (t5:int)<-(i1:int)    t6 := batcalc.init(t3,t5);	# 5 CMDbatintinit (t6:bat[:void,:int])<-(t3:bat[:void,:int])(t5:int)    t7 := batcalc.*(500,t6);	# 6 CMDcstMULbat_int_int_int (t7:bat[:void,:int])<-(_7:int)(t6:bat[:void,:int])    t8 := batcalc.+(t3,t7);	# 7 CMDbatADD_int_int_int (t8:bat[:void,:int])<-(t3:bat[:void,:int])(t7:bat[:void,:int])    t9 := batcalc.oid(t8);	# 8 CMDconvertvoid_int_oid (t9:bat[:void,:oid])<-(t8:bat[:void,:int])    t10 := algebra.join(t9,t2);	# 9 ALGjoin (t10:bat[:void,:int])<-(t9:bat[:void,:oid])(t2:bat[:void,:int])    t11 := array.grid(500,500,1:int,0);	# 10 ARRAYgrid_int (t11:bat[:void,:int])<-(_7:int)(_7:int)(_6:int)(_2:int)    t12 := batcalc.oid(t11);	# 11 CMDconvertvoid_int_oid (t12:bat[:void,:oid])<-(t11:bat[:void,:int])    t13 := algebra.join(t12,t10);	# 12 ALGjoin (t13:bat[:void,:int])<-(t12:bat[:void,:oid])(t10:bat[:void,:int])    t14:bat[:void,:int]  := bbp.bind("A_bat");	# 13 CMDbbpbind (t14:bat[:void,:int])<-(_18:str)    t19 := batcalc.*(500,t3);	# 14 CMDcstMULbat_int_int_int (t19:bat[:void,:int])<-(_7:int)(t3:bat[:void,:int])    t20 := batcalc.+(t6,t19);	# 15 CMDbatADD_int_int_int (t20:bat[:void,:int])<-(t6:bat[:void,:int])(t19:bat[:void,:int])    t21 := batcalc.oid(t20);	# 16 CMDconvertvoid_int_oid (t21:bat[:void,:oid])<-(t20:bat[:void,:int])    t22 := algebra.join(t21,t14);	# 17 ALGjoin (t22:bat[:void,:int])<-(t21:bat[:void,:oid])(t14:bat[:void,:int])    t23 := array.grid(1:int,500,500,0);	# 18 ARRAYgrid_int (t23:bat[:void,:int])<-(_6:int)(_7:int)(_7:int)(_2:int)    t24 := batcalc.oid(t23);	# 19 CMDconvertvoid_int_oid (t24:bat[:void,:oid])<-(t23:bat[:void,:int])    t25 := algebra.join(t24,t22);	# 20 ALGjoin (t25:bat[:void,:int])<-(t24:bat[:void,:oid])(t22:bat[:void,:int])    t26 := batcalc.*(t13,t25);	# 21 CMDbatMUL_int_int_int (t26:bat[:void,:int])<-(t13:bat[:void,:int])(t25:bat[:void,:int])    a_i1 := t26;	# 22  (a_i1:bat[:void,:int])<-(t26:bat[:void,:int])barrier (go,i1):= mal.newRange(1:int);	# 23 RNGnewRange_int (go:bit)(i1:int)<-(_6:int) jump 46    t27:bat[:void,:int]  := bbp.bind("B_bat");	# 24 CMDbbpbind (t27:bat[:void,:int])<-(_4:str)    t28 := array.grid(1:int,500,1:int,0);	# 25 ARRAYgrid_int (t28:bat[:void,:int])<-(_6:int)(_7:int)(_6:int)(_2:int)    t30 := calc.int(i1);	# 26 CALCint2int (t30:int)<-(i1:int)    t31 := batcalc.init(t28,t30);	# 27 CMDbatintinit (t31:bat[:void,:int])<-(t28:bat[:void,:int])(t30:int)    t32 := batcalc.*(500,t31);	# 28 CMDcstMULbat_int_int_int (t32:bat[:void,:int])<-(_7:int)(t31:bat[:void,:int])    t33 := batcalc.+(t28,t32);	# 29 CMDbatADD_int_int_int (t33:bat[:void,:int])<-(t28:bat[:void,:int])(t32:bat[:void,:int])    t34 := batcalc.oid(t33);	# 30 CMDconvertvoid_int_oid (t34:bat[:void,:oid])<-(t33:bat[:void,:int])    t35 := algebra.join(t34,t27);	# 31 ALGjoin (t35:bat[:void,:int])<-(t34:bat[:void,:oid])(t27:bat[:void,:int])    t36 := array.grid(500,500,1:int,0);	# 32 ARRAYgrid_int (t36:bat[:void,:int])<-(_7:int)(_7:int)(_6:int)(_38:int)    t37 := batcalc.oid(t36);	# 33 CMDconvertvoid_int_oid (t37:bat[:void,:oid])<-(t36:bat[:void,:int])    t38 := algebra.join(t37,t35);	# 34 ALGjoin (t38:bat[:void,:int])<-(t37:bat[:void,:oid])(t35:bat[:void,:int])    t39:bat[:void,:int]  := bbp.bind("A_bat");	# 35 CMDbbpbind (t39:bat[:void,:int])<-(_18:str)    t44 := batcalc.*(500,t28);	# 36 CMDcstMULbat_int_int_int (t44:bat[:void,:int])<-(_43:int)(t28:bat[:void,:int])    t45 := batcalc.+(t31,t44);	# 37 CMDbatADD_int_int_int (t45:bat[:void,:int])<-(t31:bat[:void,:int])(t44:bat[:void,:int])    t46 := batcalc.oid(t45);	# 38 CMDconvertvoid_int_oid (t46:bat[:void,:oid])<-(t45:bat[:void,:int])    t47 := algebra.join(t46,t39);	# 39 ALGjoin (t47:bat[:void,:int])<-(t46:bat[:void,:oid])(t39:bat[:void,:int])    t48 := array.grid(1:int,500,500,0);	# 40 ARRAYgrid_int (t48:bat[:void,:int])<-(_48:int)(_43:int)(_43:int)(_38:int)    t49 := batcalc.oid(t48);	# 41 CMDconvertvoid_int_oid (t49:bat[:void,:oid])<-(t48:bat[:void,:int])    t50 := algebra.join(t49,t47);	# 42 ALGjoin (t50:bat[:void,:int])<-(t49:bat[:void,:oid])(t47:bat[:void,:int])    t51 := batcalc.*(t38,t50);	# 43 CMDbatMUL_int_int_int (t51:bat[:void,:int])<-(t38:bat[:void,:int])(t50:bat[:void,:int])    a_i1 := batcalc.+(a_i1,t51);	# 44 CMDbatADD_int_int_int (a_i1:bat[:void,:int])<-(a_i1:bat[:void,:int])(t51:bat[:void,:int])    redo (go,i1):= mal.nextElement(1:int,3:int);	# 45 RNGnextElement_int (go:bit)(i1:int)<-(_48:int)(_52:int) jump 24exit (go,i1);	# 46  (go:bit)(i1:int)    t52 := a_i1;	# 47  (t52:bat[:void,:int])<-(a_i1:bat[:void,:int])    top := t52;	# 48  (top:bat[:void,:int])<-(t52:bat[:void,:int])    bat.setName(top,"SIM_bat");	# 49 BKCsetName (_55:void)<-(top:bat[:void,:int])(_56:str)    bat.persists(top,true);	# 50  unknown (_57:any)<-(top:bat[:void,:int])(_58:bit)    transaction.commit();	# 51 TRNglobal_commit (_59:void)end f3;	# 52  !ERROR: 'bat.persists' undefined in user.f3[50]#	optimizer.expressionAccumulation("user","f3");

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -