📄 batcalc.mal
字号:
#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 + -