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

📄 tst236.stable.out

📁 一个内存数据库的源代码这是服务器端还有客户端
💻 OUT
字号:
stdout of test 'tst236` in directory 'src/mal` itself:# 13:59:36 >  # 13:59:36 >  Mtimeout -timeout 60 mserver5 "--config=/ufs/mk/monet5/Linux/etc/monetdb5.conf" --debug=10 --set "monet_mod_path=/ufs/mk/monet5/Linux/lib64/MonetDB5:/ufs/mk/monet5/Linux/lib64/MonetDB5/lib:/ufs/mk/monet5/Linux/lib64/MonetDB5/bin" --set "gdk_dbfarm=/ufs/mk/monet5/Linux/var/MonetDB5/dbfarm" --set "sql_logdir=/ufs/mk/monet5/Linux/var/MonetDB5/sql_logs" --set "xquery_logdir=/ufs/mk/monet5/Linux/var/MonetDB5/xquery_logs" --set mapi_port=37951 --set monet_prompt= --trace --dbname=mTests_src_mal  tst236.mal < /dev/null# 13:59:36 >  # 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# dbname:mTests_src_mal# Visit http://monetdb.cwi.nl/ for further information## check reference counting and multiplex#function dir():void;#        d:= bbp.getRefCount();#        dl:=bbp.getLRefCount();#        dn:= bbp.getNames();#        io.print(dn,d,dl);#end dir;function user.dir():void;	# 0  (dir:void)    d := bbp.getRefCount();	# 1 CMDbbpRefCount (d:bat[:int,:int])    dl := bbp.getLRefCount();	# 2 CMDbbpLRefCount (dl:bat[:int,:int])    dn := bbp.getNames();	# 3 CMDbbpNames (dn:bat[:int,:str])    io.print(dn,d,dl);	# 4 IOtable (_4:void)<-(dn:bat[:int,:str])(d:bat[:int,:int])(dl:bat[:int,:int])end dir;	# 5  ##function createBAT(name:str):bat;#	res:= bat.new(:int,:int);#	bat.setName(res,name);#	i:= calc.getBATidentifier(res);#	return i;#end createBAT;function user.createBAT(name:str):BAT;	# 0  (createBAT:BAT)<-(name:str)    res := bat.new(:int,:int);	# 1 CMDBATnew (res:bat[:int,:int])<-(_3:int)(_3:int)    bat.setName(res,name);	# 2 BKCsetName (_4:void)<-(res:bat[:int,:int])(name:str)    i := calc.getBATidentifier(res);	# 3 CALCbat2batid (i:BAT)<-(res:bat[:int,:int])    return i;	# 4  (i:BAT)end createBAT;	# 5  #m:= bat.new(:oid,:str);#bat.insert(m,10:oid,"ten");#bat.insert(m,20:oid,"twenty");#dir();#r:bat[:oid,:bat]:= optimizer.multiplex("user","createBAT",m);#dir();#io.print(r);#function user.main():void;	# 0  (main:void)# check reference counting and multiplex 	# 1  (_1:str)    m := bat.new(:oid,:str);	# 2 CMDBATnew (m:bat[:oid,:str])<-(_3:oid)(_4:str)    bat.insert(m,10@0:oid,"ten");	# 3 BKCinsert_bun (_5:void)<-(m:bat[:oid,:str])(_6:oid)(_7:str)    bat.insert(m,20@0:oid,"twenty");	# 4 BKCinsert_bun (_8:void)<-(m:bat[:oid,:str])(_9:oid)(_10:str)    user.dir();	# 5  (_11:void)    _17 := bat.new(nil:oid,nil:BAT);	# 6 CMDBATnew (_17:bat[:oid,:BAT])<-(_18:oid)(_19:BAT)barrier (_21,_22,_23):= bat.newIterator(m);	# 7 CHPbunIterator (_21:lng)(_22:oid)(_23:str)<-(m:bat[:oid,:str]) jump 14    _25 := user.createBAT(_23);	# 8  (_25:BAT)<-(_23:str)    bat.insert(_17,_22,_25);	# 9 BKCinsert_bun (_26:void)<-(_17:bat[:oid,:BAT])(_22:oid)(_25:BAT)    redo (_21,_22,_23):= bat.hasMoreElements(m);	# 10 CHPbunHasMoreElements (_21:lng)(_22:oid)(_23:str)<-(m:bat[:oid,:str]) jump 8catch MALException:str ;	# 11  (MALException:str) jump 13    redo (_21,_22,_23):= bat.hasMoreElements(m);	# 12 CHPbunHasMoreElements (_21:lng)(_22:oid)(_23:str)<-(m:bat[:oid,:str]) jump 8exit MALException:str ;	# 13  (MALException:str)exit (_21,_22,_23);	# 14  (_21:lng)(_22:oid)(_23:str)    r:bat[:oid,:BAT]  := _17;	# 15  (r:bat[:oid,:BAT])<-(_17:bat[:oid,:BAT])    user.dir();	# 16  (_15:void)    io.print(r);	# 17 IOprint_val (_16:void)<-(r:bat[:oid,:BAT])end main;	# 18  #---------------------------------------------------------## bbp	name			refcnt	lrefcnt		  # name# int	str			int	int		  # type#---------------------------------------------------------#[ 1,	  "monet_environment",	  1,	  0		  ][ 2,	  "monet_unicode_case",	  1,	  0		  ][ 3,	  "timezones",		  1,	  0		  ][ 4,	  "M5system_auth_user",	  1,	  1		  ][ 5,	  "M5system_auth_passwd", 1,	  1		  ][ 6,	  "M5system_auth_scen",	  1,	  1		  ][ 7,	  "tmp_7",		  0,	  1		  ]#---------------------------------------------------------## bbp	name			refcnt	lrefcnt		  # name# int	str			int	int		  # type#---------------------------------------------------------#[ 1,	  "monet_environment",	  1,	  0		  ][ 2,	  "monet_unicode_case",	  1,	  0		  ][ 3,	  "timezones",		  1,	  0		  ][ 4,	  "M5system_auth_user",	  1,	  1		  ][ 5,	  "M5system_auth_passwd", 1,	  1		  ][ 6,	  "M5system_auth_scen",	  1,	  1		  ][ 7,	  "tmp_7",		  0,	  1		  ][ 8,	  "twenty",		  0,	  2		  ][ 9,	  "ten",		  0,	  2		  ][ 11,	  "tmp_13",		  0,	  2		  ]#-------------------------## h	t		  # name# oid	BAT		  # type#-------------------------#[ 10@0,	  <ten>		  ][ 20@0,	  <twenty>	  ]# 13:59:36 >  # 13:59:36 >  Done.# 13:59:36 >  

⌨️ 快捷键说明

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