📄 calc.mal
字号:
command -(left:lng, right:chr) :lng address CALCbinarySUBlngchr; command *(left:lng, right:chr) :lng address CALCbinaryMULlngchr; command /(left:lng, right:chr) :lng address CALCbinarycheckDIVlngchr;#line 248 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 199 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command +(left:lng, right:sht) :lng address CALCbinaryADDlngsht; command -(left:lng, right:sht) :lng address CALCbinarySUBlngsht; command *(left:lng, right:sht) :lng address CALCbinaryMULlngsht; command /(left:lng, right:sht) :lng address CALCbinarycheckDIVlngsht;#line 249 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 199 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command +(left:lng, right:int) :lng address CALCbinaryADDlngint; command -(left:lng, right:int) :lng address CALCbinarySUBlngint; command *(left:lng, right:int) :lng address CALCbinaryMULlngint; command /(left:lng, right:int) :lng address CALCbinarycheckDIVlngint;#line 250 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 199 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command +(left:lng, right:lng) :lng address CALCbinaryADDlnglng; command -(left:lng, right:lng) :lng address CALCbinarySUBlnglng; command *(left:lng, right:lng) :lng address CALCbinaryMULlnglng; command /(left:lng, right:lng) :lng address CALCbinarycheckDIVlnglng;#line 251 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 199 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command +(left:lng, right:flt) :flt address CALCbinaryADDlngflt; command -(left:lng, right:flt) :flt address CALCbinarySUBlngflt; command *(left:lng, right:flt) :flt address CALCbinaryMULlngflt; command /(left:lng, right:flt) :flt address CALCbinarycheckDIVlngflt;#line 252 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 199 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command +(left:lng, right:dbl) :dbl address CALCbinaryADDlngdbl; command -(left:lng, right:dbl) :dbl address CALCbinarySUBlngdbl; command *(left:lng, right:dbl) :dbl address CALCbinaryMULlngdbl; command /(left:lng, right:dbl) :dbl address CALCbinarycheckDIVlngdbl;#line 253 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx"#line 262 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 256 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command max(l:chr, r:chr) :chr address CALCbinaryMAXchr; command min(l:chr, r:chr) :chr address CALCbinaryMINchr;#line 262 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 256 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command max(l:sht, r:sht) :sht address CALCbinaryMAXsht; command min(l:sht, r:sht) :sht address CALCbinaryMINsht;#line 263 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 256 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command max(l:int, r:int) :int address CALCbinaryMAXint; command min(l:int, r:int) :int address CALCbinaryMINint;#line 264 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 256 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command max(l:oid, r:oid) :oid address CALCbinaryMAXoid; command min(l:oid, r:oid) :oid address CALCbinaryMINoid;#line 265 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 256 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command max(l:flt, r:flt) :flt address CALCbinaryMAXflt; command min(l:flt, r:flt) :flt address CALCbinaryMINflt;#line 266 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 256 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command max(l:lng, r:lng) :lng address CALCbinaryMAXlng; command min(l:lng, r:lng) :lng address CALCbinaryMINlng;#line 267 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 256 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command max(l:dbl, r:dbl) :dbl address CALCbinaryMAXdbl; command min(l:dbl, r:dbl) :dbl address CALCbinaryMINdbl;#line 268 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx"#line 285 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 272 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command abs(x:dbl) :dbl address CALCunarydblABS comment "absolute value"; command inv(x:dbl) :dbl address CALCunarycheckdblINV comment "inverse value (1/x)"; command -(x:dbl) :dbl address CALCunarydblNEG comment "negative value"; command length(x:dbl):int address CALClengthdbl;#line 285 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 272 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command abs(x:flt) :flt address CALCunaryfltABS comment "absolute value"; command inv(x:flt) :flt address CALCunarycheckfltINV comment "inverse value (1/x)"; command -(x:flt) :flt address CALCunaryfltNEG comment "negative value"; command length(x:flt):int address CALClengthflt;#line 286 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 272 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command abs(x:chr) :chr address CALCunarychrABS comment "absolute value"; command inv(x:chr) :chr address CALCunarycheckchrINV comment "inverse value (1/x)"; command -(x:chr) :chr address CALCunarychrNEG comment "negative value"; command length(x:chr):int address CALClengthchr;#line 287 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 272 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command abs(x:sht) :sht address CALCunaryshtABS comment "absolute value"; command inv(x:sht) :sht address CALCunarycheckshtINV comment "inverse value (1/x)"; command -(x:sht) :sht address CALCunaryshtNEG comment "negative value"; command length(x:sht):int address CALClengthsht;#line 288 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 272 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command abs(x:int) :int address CALCunaryintABS comment "absolute value"; command inv(x:int) :int address CALCunarycheckintINV comment "inverse value (1/x)"; command -(x:int) :int address CALCunaryintNEG comment "negative value"; command length(x:int):int address CALClengthint;#line 289 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 272 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command abs(x:lng) :lng address CALCunarylngABS comment "absolute value"; command inv(x:lng) :lng address CALCunarychecklngINV comment "inverse value (1/x)"; command -(x:lng) :lng address CALCunarylngNEG comment "negative value"; command length(x:lng):int address CALClengthlng;#line 290 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command length(x:str):int address CALClengthstr;#line 309 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 300 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 296 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command bit(x:oid):bit address CALCoid2bit comment "coercion oid to bit";#line 300 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 296 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command bit(x:bit):bit address CALCbit2bit comment "coercion bit to bit";#line 301 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 296 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command bit(x:chr):bit address CALCchr2bit comment "coercion chr to bit";#line 302 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 296 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command bit(x:sht):bit address CALCsht2bit comment "coercion sht to bit";#line 303 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 296 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command bit(x:int):bit address CALCint2bit comment "coercion int to bit";#line 304 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 296 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command bit(x:lng):bit address CALClng2bit comment "coercion lng to bit";#line 305 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 296 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command bit(x:flt):bit address CALCflt2bit comment "coercion flt to bit";#line 306 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 296 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command bit(x:dbl):bit address CALCdbl2bit comment "coercion dbl to bit";#line 307 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx"#line 309 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 300 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 296 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command chr(x:oid):chr address CALCoid2chr comment "coercion oid to chr";#line 300 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 296 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command chr(x:bit):chr address CALCbit2chr comment "coercion bit to chr";#line 301 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 296 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command chr(x:chr):chr address CALCchr2chr comment "coercion chr to chr";#line 302 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 296 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command chr(x:sht):chr address CALCsht2chr comment "coercion sht to chr";#line 303 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 296 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command chr(x:int):chr address CALCint2chr comment "coercion int to chr";#line 304 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 296 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command chr(x:lng):chr address CALClng2chr comment "coercion lng to chr";#line 305 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 296 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command chr(x:flt):chr address CALCflt2chr comment "coercion flt to chr";#line 306 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" #line 296 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/calc.mx" command chr(x:dbl):chr address CALCdbl2chr
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -