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

📄 batcalc.mal

📁 一个内存数据库的源代码这是服务器端还有客户端
💻 MAL
📖 第 1 页 / 共 5 页
字号:
#line 58 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/batcalc.mx"module batcalc;#line 95 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/batcalc.mx"	#line 66 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/batcalc.mx"	command %(a:bat[:oid,:oid], b:bat[:oid,:oid], c:bat[:oid,:oid]):bat[:oid,:oid]	address CMDbataccumMOD_oid_oid_oid	comment "Binary BAT calculator function with accumulator BAT result";	command %(a:bat[:oid,:oid], cst:oid, b:bat[:oid,:oid]):bat[:oid,:oid]	address CMDbataccumMODcst2_oid_oid_oid	comment "(BAT,Constant) calculator function with accumulator BAT result";	command %(a:bat[:oid,:oid], b:bat[:oid,:oid], cst:oid) :bat[:oid,:oid]	address CMDbataccumMODcst_oid_oid_oid	comment "(BAT,Constant) calculator function with accumulator BAT result";	command %(b:bat[:oid,:oid], cst:oid) :bat[:oid,:oid] 	address CMDbatMODcst_oid_oid_oid;	command %(cst:oid, b:bat[:oid,:oid]) :bat[:oid,:oid] 	address CMDcstMODbat_oid_oid_oid;	command %(b:bat[:oid,:oid], c:bat[:oid,:oid]) :bat[:oid,:oid] 	address CMDbatMOD_oid_oid_oid	comment "Binary BAT calculator function with new BAT result";#line 95 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/batcalc.mx"	#line 66 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/batcalc.mx"	command %(a:bat[:oid,:sht], b:bat[:oid,:sht], c:bat[:oid,:sht]):bat[:oid,:sht]	address CMDbataccumMOD_sht_sht_sht	comment "Binary BAT calculator function with accumulator BAT result";	command %(a:bat[:oid,:sht], cst:sht, b:bat[:oid,:sht]):bat[:oid,:sht]	address CMDbataccumMODcst2_sht_sht_sht	comment "(BAT,Constant) calculator function with accumulator BAT result";	command %(a:bat[:oid,:sht], b:bat[:oid,:sht], cst:sht) :bat[:oid,:sht]	address CMDbataccumMODcst_sht_sht_sht	comment "(BAT,Constant) calculator function with accumulator BAT result";	command %(b:bat[:oid,:sht], cst:sht) :bat[:oid,:sht] 	address CMDbatMODcst_sht_sht_sht;	command %(cst:sht, b:bat[:oid,:sht]) :bat[:oid,:sht] 	address CMDcstMODbat_sht_sht_sht;	command %(b:bat[:oid,:sht], c:bat[:oid,:sht]) :bat[:oid,:sht] 	address CMDbatMOD_sht_sht_sht	comment "Binary BAT calculator function with new BAT result";#line 96 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/batcalc.mx"	#line 66 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/batcalc.mx"	command %(a:bat[:oid,:int], b:bat[:oid,:int], c:bat[:oid,:int]):bat[:oid,:int]	address CMDbataccumMOD_int_int_int	comment "Binary BAT calculator function with accumulator BAT result";	command %(a:bat[:oid,:int], cst:int, b:bat[:oid,:int]):bat[:oid,:int]	address CMDbataccumMODcst2_int_int_int	comment "(BAT,Constant) calculator function with accumulator BAT result";	command %(a:bat[:oid,:int], b:bat[:oid,:int], cst:int) :bat[:oid,:int]	address CMDbataccumMODcst_int_int_int	comment "(BAT,Constant) calculator function with accumulator BAT result";	command %(b:bat[:oid,:int], cst:int) :bat[:oid,:int] 	address CMDbatMODcst_int_int_int;	command %(cst:int, b:bat[:oid,:int]) :bat[:oid,:int] 	address CMDcstMODbat_int_int_int;	command %(b:bat[:oid,:int], c:bat[:oid,:int]) :bat[:oid,:int] 	address CMDbatMOD_int_int_int	comment "Binary BAT calculator function with new BAT result";#line 97 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/batcalc.mx"	#line 66 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/batcalc.mx"	command %(a:bat[:oid,:lng], b:bat[:oid,:lng], c:bat[:oid,:lng]):bat[:oid,:lng]	address CMDbataccumMOD_lng_lng_lng	comment "Binary BAT calculator function with accumulator BAT result";	command %(a:bat[:oid,:lng], cst:lng, b:bat[:oid,:lng]):bat[:oid,:lng]	address CMDbataccumMODcst2_lng_lng_lng	comment "(BAT,Constant) calculator function with accumulator BAT result";	command %(a:bat[:oid,:lng], b:bat[:oid,:lng], cst:lng) :bat[:oid,:lng]	address CMDbataccumMODcst_lng_lng_lng	comment "(BAT,Constant) calculator function with accumulator BAT result";	command %(b:bat[:oid,:lng], cst:lng) :bat[:oid,:lng] 	address CMDbatMODcst_lng_lng_lng;	command %(cst:lng, b:bat[:oid,:lng]) :bat[:oid,:lng] 	address CMDcstMODbat_lng_lng_lng;	command %(b:bat[:oid,:lng], c:bat[:oid,:lng]) :bat[:oid,:lng] 	address CMDbatMOD_lng_lng_lng	comment "Binary BAT calculator function with new BAT result";#line 98 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/batcalc.mx"	#line 66 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/batcalc.mx"	command xor(a:bat[:oid,:oid], b:bat[:oid,:oid], c:bat[:oid,:oid]):bat[:oid,:oid]	address CMDbataccumXOR_oid_oid_oid	comment "Binary BAT calculator function with accumulator BAT result";	command xor(a:bat[:oid,:oid], cst:oid, b:bat[:oid,:oid]):bat[:oid,:oid]	address CMDbataccumXORcst2_oid_oid_oid	comment "(BAT,Constant) calculator function with accumulator BAT result";	command xor(a:bat[:oid,:oid], b:bat[:oid,:oid], cst:oid) :bat[:oid,:oid]	address CMDbataccumXORcst_oid_oid_oid	comment "(BAT,Constant) calculator function with accumulator BAT result";	command xor(b:bat[:oid,:oid], cst:oid) :bat[:oid,:oid] 	address CMDbatXORcst_oid_oid_oid;	command xor(cst:oid, b:bat[:oid,:oid]) :bat[:oid,:oid] 	address CMDcstXORbat_oid_oid_oid;	command xor(b:bat[:oid,:oid], c:bat[:oid,:oid]) :bat[:oid,:oid] 	address CMDbatXOR_oid_oid_oid	comment "Binary BAT calculator function with new BAT result";#line 99 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/batcalc.mx"	#line 66 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/batcalc.mx"	command xor(a:bat[:oid,:sht], b:bat[:oid,:sht], c:bat[:oid,:sht]):bat[:oid,:sht]	address CMDbataccumXOR_sht_sht_sht	comment "Binary BAT calculator function with accumulator BAT result";	command xor(a:bat[:oid,:sht], cst:sht, b:bat[:oid,:sht]):bat[:oid,:sht]	address CMDbataccumXORcst2_sht_sht_sht	comment "(BAT,Constant) calculator function with accumulator BAT result";	command xor(a:bat[:oid,:sht], b:bat[:oid,:sht], cst:sht) :bat[:oid,:sht]	address CMDbataccumXORcst_sht_sht_sht	comment "(BAT,Constant) calculator function with accumulator BAT result";	command xor(b:bat[:oid,:sht], cst:sht) :bat[:oid,:sht] 	address CMDbatXORcst_sht_sht_sht;	command xor(cst:sht, b:bat[:oid,:sht]) :bat[:oid,:sht] 	address CMDcstXORbat_sht_sht_sht;	command xor(b:bat[:oid,:sht], c:bat[:oid,:sht]) :bat[:oid,:sht] 	address CMDbatXOR_sht_sht_sht	comment "Binary BAT calculator function with new BAT result";#line 100 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/batcalc.mx"	#line 66 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/batcalc.mx"	command xor(a:bat[:oid,:int], b:bat[:oid,:int], c:bat[:oid,:int]):bat[:oid,:int]	address CMDbataccumXOR_int_int_int	comment "Binary BAT calculator function with accumulator BAT result";	command xor(a:bat[:oid,:int], cst:int, b:bat[:oid,:int]):bat[:oid,:int]	address CMDbataccumXORcst2_int_int_int	comment "(BAT,Constant) calculator function with accumulator BAT result";	command xor(a:bat[:oid,:int], b:bat[:oid,:int], cst:int) :bat[:oid,:int]	address CMDbataccumXORcst_int_int_int	comment "(BAT,Constant) calculator function with accumulator BAT result";	command xor(b:bat[:oid,:int], cst:int) :bat[:oid,:int] 	address CMDbatXORcst_int_int_int;	command xor(cst:int, b:bat[:oid,:int]) :bat[:oid,:int] 	address CMDcstXORbat_int_int_int;	command xor(b:bat[:oid,:int], c:bat[:oid,:int]) :bat[:oid,:int] 	address CMDbatXOR_int_int_int	comment "Binary BAT calculator function with new BAT result";#line 101 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/batcalc.mx"	#line 66 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/batcalc.mx"	command xor(a:bat[:oid,:lng], b:bat[:oid,:lng], c:bat[:oid,:lng]):bat[:oid,:lng]	address CMDbataccumXOR_lng_lng_lng	comment "Binary BAT calculator function with accumulator BAT result";	command xor(a:bat[:oid,:lng], cst:lng, b:bat[:oid,:lng]):bat[:oid,:lng]	address CMDbataccumXORcst2_lng_lng_lng	comment "(BAT,Constant) calculator function with accumulator BAT result";	command xor(a:bat[:oid,:lng], b:bat[:oid,:lng], cst:lng) :bat[:oid,:lng]	address CMDbataccumXORcst_lng_lng_lng	comment "(BAT,Constant) calculator function with accumulator BAT result";	command xor(b:bat[:oid,:lng], cst:lng) :bat[:oid,:lng] 	address CMDbatXORcst_lng_lng_lng;	command xor(cst:lng, b:bat[:oid,:lng]) :bat[:oid,:lng] 	address CMDcstXORbat_lng_lng_lng;	command xor(b:bat[:oid,:lng], c:bat[:oid,:lng]) :bat[:oid,:lng] 	address CMDbatXOR_lng_lng_lng	comment "Binary BAT calculator function with new BAT result";#line 102 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/batcalc.mx"	#line 66 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/batcalc.mx"	command and(a:bat[:oid,:oid], b:bat[:oid,:oid], c:bat[:oid,:oid]):bat[:oid,:oid]	address CMDbataccumAND_oid_oid_oid	comment "Binary BAT calculator function with accumulator BAT result";	command and(a:bat[:oid,:oid], cst:oid, b:bat[:oid,:oid]):bat[:oid,:oid]	address CMDbataccumANDcst2_oid_oid_oid	comment "(BAT,Constant) calculator function with accumulator BAT result";	command and(a:bat[:oid,:oid], b:bat[:oid,:oid], cst:oid) :bat[:oid,:oid]	address CMDbataccumANDcst_oid_oid_oid	comment "(BAT,Constant) calculator function with accumulator BAT result";	command and(b:bat[:oid,:oid], cst:oid) :bat[:oid,:oid] 	address CMDbatANDcst_oid_oid_oid;	command and(cst:oid, b:bat[:oid,:oid]) :bat[:oid,:oid] 	address CMDcstANDbat_oid_oid_oid;	command and(b:bat[:oid,:oid], c:bat[:oid,:oid]) :bat[:oid,:oid] 	address CMDbatAND_oid_oid_oid	comment "Binary BAT calculator function with new BAT result";#line 103 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/batcalc.mx"	#line 66 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/batcalc.mx"	command and(a:bat[:oid,:sht], b:bat[:oid,:sht], c:bat[:oid,:sht]):bat[:oid,:sht]	address CMDbataccumAND_sht_sht_sht	comment "Binary BAT calculator function with accumulator BAT result";	command and(a:bat[:oid,:sht], cst:sht, b:bat[:oid,:sht]):bat[:oid,:sht]	address CMDbataccumANDcst2_sht_sht_sht	comment "(BAT,Constant) calculator function with accumulator BAT result";	command and(a:bat[:oid,:sht], b:bat[:oid,:sht], cst:sht) :bat[:oid,:sht]	address CMDbataccumANDcst_sht_sht_sht	comment "(BAT,Constant) calculator function with accumulator BAT result";	command and(b:bat[:oid,:sht], cst:sht) :bat[:oid,:sht] 	address CMDbatANDcst_sht_sht_sht;	command and(cst:sht, b:bat[:oid,:sht]) :bat[:oid,:sht] 	address CMDcstANDbat_sht_sht_sht;	command and(b:bat[:oid,:sht], c:bat[:oid,:sht]) :bat[:oid,:sht] 	address CMDbatAND_sht_sht_sht	comment "Binary BAT calculator function with new BAT result";#line 104 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/batcalc.mx"	#line 66 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/batcalc.mx"	command and(a:bat[:oid,:int], b:bat[:oid,:int], c:bat[:oid,:int]):bat[:oid,:int]	address CMDbataccumAND_int_int_int	comment "Binary BAT calculator function with accumulator BAT result";	command and(a:bat[:oid,:int], cst:int, b:bat[:oid,:int]):bat[:oid,:int]	address CMDbataccumANDcst2_int_int_int	comment "(BAT,Constant) calculator function with accumulator BAT result";	command and(a:bat[:oid,:int], b:bat[:oid,:int], cst:int) :bat[:oid,:int]	address CMDbataccumANDcst_int_int_int	comment "(BAT,Constant) calculator function with accumulator BAT result";	command and(b:bat[:oid,:int], cst:int) :bat[:oid,:int] 	address CMDbatANDcst_int_int_int;	command and(cst:int, b:bat[:oid,:int]) :bat[:oid,:int] 	address CMDcstANDbat_int_int_int;	command and(b:bat[:oid,:int], c:bat[:oid,:int]) :bat[:oid,:int] 	address CMDbatAND_int_int_int	comment "Binary BAT calculator function with new BAT result";#line 105 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/batcalc.mx"	#line 66 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/batcalc.mx"	command and(a:bat[:oid,:lng], b:bat[:oid,:lng], c:bat[:oid,:lng]):bat[:oid,:lng]	address CMDbataccumAND_lng_lng_lng	comment "Binary BAT calculator function with accumulator BAT result";	command and(a:bat[:oid,:lng], cst:lng, b:bat[:oid,:lng]):bat[:oid,:lng]	address CMDbataccumANDcst2_lng_lng_lng	comment "(BAT,Constant) calculator function with accumulator BAT result";	command and(a:bat[:oid,:lng], b:bat[:oid,:lng], cst:lng) :bat[:oid,:lng]	address CMDbataccumANDcst_lng_lng_lng	comment "(BAT,Constant) calculator function with accumulator BAT result";	command and(b:bat[:oid,:lng], cst:lng) :bat[:oid,:lng] 	address CMDbatANDcst_lng_lng_lng;	command and(cst:lng, b:bat[:oid,:lng]) :bat[:oid,:lng] 

⌨️ 快捷键说明

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