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

📄 test_00.stable.out

📁 一个内存数据库的源代码这是服务器端还有客户端
💻 OUT
📖 第 1 页 / 共 2 页
字号:
    uc_a := algebra.fragment(b,rc_a,sc_a,16,tc_a);	# 123 ALGfragment (uc_a:bat[:int,:int])<-(b:bat[:int,:int])(rc_a:int)(sc_a:int)(_145:int)(tc_a:int)    vc_a := io.print(uc_a);	# 124 IOprint_val (vc_a:void)<-(uc_a:bat[:int,:int])#	io.print("bn:= b.join(bn.reverse());"); 	# 125  (_158:str)    wc_a := bat.reverse(bn);	# 126 BKCreverse (wc_a:bat[:int,:int])<-(bn:bat[:int,:int])    bn := algebra.join(b,wc_a);	# 127 ALGjoin (bn:bat[:int,:int])<-(b:bat[:int,:int])(wc_a:bat[:int,:int])#	io.print("bn.print();"); 	# 128  (_160:str)    xc_a := io.print(bn);	# 129 IOprint_val (xc_a:void)<-(bn:bat[:int,:int])#	io.print("bn:= b.semijoin(bn.reverse());"); 	# 130  (_162:str)    yc_a := bat.reverse(bn);	# 131 BKCreverse (yc_a:bat[:int,:int])<-(bn:bat[:int,:int])    bn := algebra.semijoin(b,yc_a);	# 132 ALGsemijoin (bn:bat[:int,:int])<-(b:bat[:int,:int])(yc_a:bat[:int,:int])#	io.print("bn.print();"); 	# 133  (_160:str)    ad_a := io.print(bn);	# 134 IOprint_val (ad_a:void)<-(bn:bat[:int,:int])#	io.print("# band algebra.join experiment\n"); 	# 135  (_165:str)    c := algebra.copy(b);	# 136 ALGcopy (c:bat[:int,:int])<-(b:bat[:int,:int])#	io.print("bandjoin(b,c,4,4).print();"); 	# 137  (_167:str)    bd_a := algebra.bandjoin(b,c,4,4);	# 138 ALGbandjoin (bd_a:bat[:int,:int])<-(b:bat[:int,:int])(c:bat[:int,:int])(_169:int)(_169:int)    cd_a := io.print(bd_a);	# 139 IOprint_val (cd_a:void)<-(bd_a:bat[:int,:int])#	io.print("#and theta algebra.joins\?\n"); 	# 140  (_171:str)    LT := -1;	# 141  (LT:int)<-(_173:int)    dd_a := calc.lng(nil:void);	# 142 CALCnil2lng (dd_a:lng)<-(_175:void)    ed_a := algebra.thetajoin(b,c,LT,dd_a);	# 143 ALGthetajoinEstimate (ed_a:bat[:int,:int])<-(b:bat[:int,:int])(c:bat[:int,:int])(LT:int)(dd_a:lng)    fd_a := io.print(ed_a);	# 144 IOprint_val (fd_a:void)<-(ed_a:bat[:int,:int])#	io.print("quit();"); 	# 145  (_178:str)    gd_a := clients.quit();	# 146 CLTquitDefault (gd_a:void)end main;	# 147  #~BeginVariableOutput~##-----------------------------------------## h			t		  # name# str			str		  # type#-----------------------------------------#[ "version",		  "25105"	  ][ "batId",		  "tmp_10"	  ][ "batCacheid",		  "8"		  ][ "batParentid",	  "0"		  ][ "batSharecnt",	  "0"		  ][ "head",		  "int"		  ][ "tail",		  "int"		  ][ "batPersistence",	  "transient"	  ][ "batRestricted",	  "updatable"	  ][ "batRefcnt",		  "1"		  ][ "batLRefcnt",		  "1"		  ][ "batDirty",		  "dirty"	  ][ "batSet",		  "0"		  ][ "void_tid",		  "-1"		  ][ "void_cnt",		  "0"		  ][ "hsorted",		  "65"		  ][ "hident",		  "h"		  ][ "hdense",		  "0"		  ][ "hseqbase",		  "0@0"		  ][ "hkey",		  "1"		  ][ "hloc",		  "0"		  ][ "hvarsized",		  "0"		  ][ "halign",		  "20000000"	  ][ "hnosorted",		  "0"		  ][ "hnosorted_rev",	  "0"		  ][ "hnodense",		  "0"		  ][ "hnokey[0]",		  "0"		  ][ "hnokey[1]",		  "0"		  ][ "tident",		  "t"		  ][ "tdense",		  "0"		  ][ "tseqbase",		  "0@0"		  ][ "tsorted",		  "65"		  ][ "tkey",		  "1"		  ][ "tloc",		  "4"		  ][ "tvarsized",		  "0"		  ][ "talign",		  "20000001"	  ][ "tnosorted",		  "0"		  ][ "tnosorted_rev",	  "0"		  ][ "tnodense",		  "0"		  ][ "tnokey[0]",		  "0"		  ][ "tnokey[1]",		  "0"		  ][ "batInserted",	  "0"		  ][ "batDeleted",		  "0"		  ][ "batFirst",		  "0"		  ][ "top",		  "0"		  ][ "batStamp",		  "8"		  ][ "lastUsed",		  "158"		  ][ "curStamp",		  "9"		  ][ "batCopiedtodisk",	  "0"		  ][ "batDirtydesc",	  "dirty"	  ][ "batDirtybuns",	  "clean"	  ][ "batBuns.free",	  "0"		  ][ "batBuns.size",	  "2048"	  ][ "batBuns.maxsize",	  "2048"	  ][ "batBuns.storage",	  "malloced"	  ][ "batBuns.filename",	  "10.buns"	  ][ "hheapdirty",		  "clean"	  ][ "theapdirty",		  "clean"	  ]#~EndVariableOutput~##b.insert(1,15);#b.insert(2,4);#b.insert(3,int(nil));#b.insert(4,16);#b.insert(5,25);#b.insert(6,36);#b.insert(7,49);#b.insert(8,64);#b.insert(9,int(nil));#b.insert(int(nil),int(nil));#b.insert(int(nil),81);#b.print();#-----------------## h	t	  # name# int	int	  # type#-----------------#[ 1,	  15	  ][ 2,	  4	  ][ 3,	  nil	  ][ 4,	  16	  ][ 5,	  25	  ][ 6,	  36	  ][ 7,	  49	  ][ 8,	  64	  ][ 9,	  nil	  ][ nil,	  nil	  ][ nil,	  81	  ]## Testing simple retrievals\n[ 15 ]#b.find(4).print();[ 16 ]#b.find(int(nil)).print();[ 81 ]## This should cause an error\n## Can we delete them and re-insert them later on\n#b.delete(1,15);#b.delete(int(nil),81);#b.print();#-----------------## h	t	  # name# int	int	  # type#-----------------#[ nil,	  nil	  ][ 2,	  4	  ][ 3,	  nil	  ][ 9,	  nil	  ][ 5,	  25	  ][ 6,	  36	  ][ 7,	  49	  ][ 8,	  64	  ]#b.insert(4,16);#b.insert(int(nil),81);#b.insert(1,15);#b.count().print();[ 11 ]#b.print();#-----------------## h	t	  # name# int	int	  # type#-----------------#[ nil,	  nil	  ][ 2,	  4	  ][ 3,	  nil	  ][ 9,	  nil	  ][ 5,	  25	  ][ 6,	  36	  ][ 7,	  49	  ][ 8,	  64	  ][ 4,	  16	  ][ nil,	  81	  ][ 1,	  15	  ]## Lets cut out a few sections\n#-----------------## h	t	  # name# int	int	  # type#-----------------#[ 5,	  25	  ][ 6,	  36	  ][ 7,	  49	  ][ 8,	  64	  ]#b.select(4,15).print();#-----------------## h	t	  # name# int	int	  # type#-----------------#[ 2,	  4	  ][ 1,	  15	  ]#b.select(4,4).print();#-----------------## h	t	  # name# int	int	  # type#-----------------#[ 2,	  4	  ]## This should cause an error\n#-----------------## h	t	  # name# int	int	  # type#-----------------##b.select(81,int(nil)).print();#-----------------## h	t	  # name# int	int	  # type#-----------------#[ nil,	  81	  ]#b.select(int(nil),int(nil)).print();#-----------------## h	t	  # name# int	int	  # type#-----------------#[ 2,	  4	  ][ 5,	  25	  ][ 6,	  36	  ][ 7,	  49	  ][ 8,	  64	  ][ 4,	  16	  ][ nil,	  81	  ][ 1,	  15	  ]## A 2-dimensional cut\n#-----------------## h	t	  # name# int	int	  # type#-----------------#[ 2,	  4	  ][ 1,	  15	  ]#b.fragment(1,5,16,int(nil)).print();#-----------------## h	t	  # name# int	int	  # type#-----------------#[ 5,	  25	  ][ 4,	  16	  ]#b.fragment(1,int(nil),16,int(nil)).print();#-----------------## h	t	  # name# int	int	  # type#-----------------#[ 5,	  25	  ][ 6,	  36	  ][ 7,	  49	  ][ 8,	  64	  ][ 4,	  16	  ]#b.fragment(int(nil),int(nil),16,int(nil)).print();#-----------------## h	t	  # name# int	int	  # type#-----------------#[ 5,	  25	  ][ 6,	  36	  ][ 7,	  49	  ][ 8,	  64	  ][ 4,	  16	  ][ nil,	  81	  ]#bn:= b.join(bn.reverse());#bn.print();#-----------------## h	t	  # name# int	int	  # type#-----------------#[ 2,	  2	  ][ 1,	  1	  ]#bn:= b.semijoin(bn.reverse());#bn.print();#-----------------## h	t	  # name# int	int	  # type#-----------------#[ 2,	  4	  ][ 1,	  15	  ]## band algebra.join experiment\n#bandjoin(b,c,4,4).print();#-----------------## h	t	  # name# int	int	  # type#-----------------#[ 2,	  4	  ][ 2,	  nil	  ][ 2,	  25	  ][ 2,	  36	  ][ 2,	  49	  ][ 2,	  64	  ][ 2,	  16	  ][ 2,	  15	  ]##and theta algebra.joins\?\n#-----------------## h	t	  # name# int	int	  # type#-----------------#[ 2,	  nil	  ][ 2,	  25	  ][ 2,	  36	  ][ 2,	  49	  ][ 2,	  64	  ]#quit();# 00:12:27 >  # 00:12:27 >  Done.# 00:12:27 >  

⌨️ 快捷键说明

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