Changeset: 90c0c827565f for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=90c0c827565f
Modified Files:
monetdb5/modules/kernel/batmmath.c
monetdb5/modules/mal/batcalc.c
monetdb5/optimizer/opt_mergetable.c
Branch: noce
Log Message:
removed mal side (only) of functions with 'ce' bit batarg.
diffs (truncated from 642 to 300 lines):
diff --git a/monetdb5/modules/kernel/batmmath.c
b/monetdb5/modules/kernel/batmmath.c
--- a/monetdb5/modules/kernel/batmmath.c
+++ b/monetdb5/modules/kernel/batmmath.c
@@ -493,213 +493,109 @@ scienceBinaryImpl(logbs)
#include "mel.h"
mel_func batmmath_init_funcs[] = {
pattern("batmmath", "asin", CMDscience_bat_asin, false, "", args(1,2,
batarg("",dbl),batarg("x",dbl))),
- pattern("batmmath", "asin", CMDscience_bat_asin, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("r",bit))),
pattern("batmmath", "asin", CMDscience_bat_asin, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("s",oid))),
- pattern("batmmath", "asin", CMDscience_bat_asin, false, "", args(1,4,
batarg("",dbl),batarg("x",dbl),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "asin", CMDscience_bat_asin, false, "", args(1,2,
batarg("",flt),batarg("x",flt))),
- pattern("batmmath", "asin", CMDscience_bat_asin, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("r",bit))),
pattern("batmmath", "asin", CMDscience_bat_asin, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("s",oid))),
- pattern("batmmath", "asin", CMDscience_bat_asin, false, "", args(1,4,
batarg("",flt),batarg("x",flt),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "acos", CMDscience_bat_acos, false, "", args(1,2,
batarg("",dbl),batarg("x",dbl))),
- pattern("batmmath", "acos", CMDscience_bat_acos, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("r",bit))),
pattern("batmmath", "acos", CMDscience_bat_acos, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("s",oid))),
- pattern("batmmath", "acos", CMDscience_bat_acos, false, "", args(1,4,
batarg("",dbl),batarg("x",dbl),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "acos", CMDscience_bat_acos, false, "", args(1,2,
batarg("",flt),batarg("x",flt))),
- pattern("batmmath", "acos", CMDscience_bat_acos, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("r",bit))),
pattern("batmmath", "acos", CMDscience_bat_acos, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("s",oid))),
- pattern("batmmath", "acos", CMDscience_bat_acos, false, "", args(1,4,
batarg("",flt),batarg("x",flt),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "atan", CMDscience_bat_atan, false, "", args(1,2,
batarg("",dbl),batarg("x",dbl))),
- pattern("batmmath", "atan", CMDscience_bat_atan, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("r",bit))),
pattern("batmmath", "atan", CMDscience_bat_atan, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("s",oid))),
- pattern("batmmath", "atan", CMDscience_bat_atan, false, "", args(1,4,
batarg("",dbl),batarg("x",dbl),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "atan", CMDscience_bat_atan, false, "", args(1,2,
batarg("",flt),batarg("x",flt))),
- pattern("batmmath", "atan", CMDscience_bat_atan, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("r",bit))),
pattern("batmmath", "atan", CMDscience_bat_atan, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("s",oid))),
- pattern("batmmath", "atan", CMDscience_bat_atan, false, "", args(1,4,
batarg("",flt),batarg("x",flt),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "cos", CMDscience_bat_cos, false, "", args(1,2,
batarg("",dbl),batarg("x",dbl))),
- pattern("batmmath", "cos", CMDscience_bat_cos, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("r",bit))),
pattern("batmmath", "cos", CMDscience_bat_cos, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("s",oid))),
- pattern("batmmath", "cos", CMDscience_bat_cos, false, "", args(1,4,
batarg("",dbl),batarg("x",dbl),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "cos", CMDscience_bat_cos, false, "", args(1,2,
batarg("",flt),batarg("x",flt))),
- pattern("batmmath", "cos", CMDscience_bat_cos, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("r",bit))),
pattern("batmmath", "cos", CMDscience_bat_cos, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("s",oid))),
- pattern("batmmath", "cos", CMDscience_bat_cos, false, "", args(1,4,
batarg("",flt),batarg("x",flt),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "sin", CMDscience_bat_sin, false, "", args(1,2,
batarg("",dbl),batarg("x",dbl))),
- pattern("batmmath", "sin", CMDscience_bat_sin, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("r",bit))),
pattern("batmmath", "sin", CMDscience_bat_sin, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("s",oid))),
- pattern("batmmath", "sin", CMDscience_bat_sin, false, "", args(1,4,
batarg("",dbl),batarg("x",dbl),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "sin", CMDscience_bat_sin, false, "", args(1,2,
batarg("",flt),batarg("x",flt))),
- pattern("batmmath", "sin", CMDscience_bat_sin, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("r",bit))),
pattern("batmmath", "sin", CMDscience_bat_sin, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("s",oid))),
- pattern("batmmath", "sin", CMDscience_bat_sin, false, "", args(1,4,
batarg("",flt),batarg("x",flt),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "tan", CMDscience_bat_tan, false, "", args(1,2,
batarg("",dbl),batarg("x",dbl))),
- pattern("batmmath", "tan", CMDscience_bat_tan, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("r",bit))),
pattern("batmmath", "tan", CMDscience_bat_tan, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("s",oid))),
- pattern("batmmath", "tan", CMDscience_bat_tan, false, "", args(1,4,
batarg("",dbl),batarg("x",dbl),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "tan", CMDscience_bat_tan, false, "", args(1,2,
batarg("",flt),batarg("x",flt))),
- pattern("batmmath", "tan", CMDscience_bat_tan, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("r",bit))),
pattern("batmmath", "tan", CMDscience_bat_tan, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("s",oid))),
- pattern("batmmath", "tan", CMDscience_bat_tan, false, "", args(1,4,
batarg("",flt),batarg("x",flt),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "cosh", CMDscience_bat_cosh, false, "", args(1,2,
batarg("",dbl),batarg("x",dbl))),
- pattern("batmmath", "cosh", CMDscience_bat_cosh, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("r",bit))),
pattern("batmmath", "cosh", CMDscience_bat_cosh, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("s",oid))),
- pattern("batmmath", "cosh", CMDscience_bat_cosh, false, "", args(1,4,
batarg("",dbl),batarg("x",dbl),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "cosh", CMDscience_bat_cosh, false, "", args(1,2,
batarg("",flt),batarg("x",flt))),
- pattern("batmmath", "cosh", CMDscience_bat_cosh, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("r",bit))),
pattern("batmmath", "cosh", CMDscience_bat_cosh, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("s",oid))),
- pattern("batmmath", "cosh", CMDscience_bat_cosh, false, "", args(1,4,
batarg("",flt),batarg("x",flt),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "sinh", CMDscience_bat_sinh, false, "", args(1,2,
batarg("",dbl),batarg("x",dbl))),
- pattern("batmmath", "sinh", CMDscience_bat_sinh, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("r",bit))),
pattern("batmmath", "sinh", CMDscience_bat_sinh, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("s",oid))),
- pattern("batmmath", "sinh", CMDscience_bat_sinh, false, "", args(1,4,
batarg("",dbl),batarg("x",dbl),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "sinh", CMDscience_bat_sinh, false, "", args(1,2,
batarg("",flt),batarg("x",flt))),
- pattern("batmmath", "sinh", CMDscience_bat_sinh, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("r",bit))),
pattern("batmmath", "sinh", CMDscience_bat_sinh, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("s",oid))),
- pattern("batmmath", "sinh", CMDscience_bat_sinh, false, "", args(1,4,
batarg("",flt),batarg("x",flt),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "tanh", CMDscience_bat_tanh, false, "", args(1,2,
batarg("",dbl),batarg("x",dbl))),
- pattern("batmmath", "tanh", CMDscience_bat_tanh, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("r",bit))),
pattern("batmmath", "tanh", CMDscience_bat_tanh, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("s",oid))),
- pattern("batmmath", "tanh", CMDscience_bat_tanh, false, "", args(1,4,
batarg("",dbl),batarg("x",dbl),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "tanh", CMDscience_bat_tanh, false, "", args(1,2,
batarg("",flt),batarg("x",flt))),
- pattern("batmmath", "tanh", CMDscience_bat_tanh, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("r",bit))),
pattern("batmmath", "tanh", CMDscience_bat_tanh, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("s",oid))),
- pattern("batmmath", "tanh", CMDscience_bat_tanh, false, "", args(1,4,
batarg("",flt),batarg("x",flt),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "radians", CMDscience_bat_radians, false, "", args(1,2,
batarg("",dbl),batarg("x",dbl))),
- pattern("batmmath", "radians", CMDscience_bat_radians, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("r",bit))),
pattern("batmmath", "radians", CMDscience_bat_radians, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("s",oid))),
- pattern("batmmath", "radians", CMDscience_bat_radians, false, "", args(1,4,
batarg("",dbl),batarg("x",dbl),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "radians", CMDscience_bat_radians, false, "", args(1,2,
batarg("",flt),batarg("x",flt))),
- pattern("batmmath", "radians", CMDscience_bat_radians, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("r",bit))),
pattern("batmmath", "radians", CMDscience_bat_radians, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("s",oid))),
- pattern("batmmath", "radians", CMDscience_bat_radians, false, "", args(1,4,
batarg("",flt),batarg("x",flt),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "degrees", CMDscience_bat_degrees, false, "", args(1,2,
batarg("",dbl),batarg("x",dbl))),
- pattern("batmmath", "degrees", CMDscience_bat_degrees, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("r",bit))),
pattern("batmmath", "degrees", CMDscience_bat_degrees, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("s",oid))),
- pattern("batmmath", "degrees", CMDscience_bat_degrees, false, "", args(1,4,
batarg("",dbl),batarg("x",dbl),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "degrees", CMDscience_bat_degrees, false, "", args(1,2,
batarg("",flt),batarg("x",flt))),
- pattern("batmmath", "degrees", CMDscience_bat_degrees, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("r",bit))),
pattern("batmmath", "degrees", CMDscience_bat_degrees, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("s",oid))),
- pattern("batmmath", "degrees", CMDscience_bat_degrees, false, "", args(1,4,
batarg("",flt),batarg("x",flt),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "exp", CMDscience_bat_exp, false, "", args(1,2,
batarg("",dbl),batarg("x",dbl))),
- pattern("batmmath", "exp", CMDscience_bat_exp, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("r",bit))),
pattern("batmmath", "exp", CMDscience_bat_exp, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("s",oid))),
- pattern("batmmath", "exp", CMDscience_bat_exp, false, "", args(1,4,
batarg("",dbl),batarg("x",dbl),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "exp", CMDscience_bat_exp, false, "", args(1,2,
batarg("",flt),batarg("x",flt))),
- pattern("batmmath", "exp", CMDscience_bat_exp, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("r",bit))),
pattern("batmmath", "exp", CMDscience_bat_exp, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("s",oid))),
- pattern("batmmath", "exp", CMDscience_bat_exp, false, "", args(1,4,
batarg("",flt),batarg("x",flt),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "log", CMDscience_bat_log, false, "", args(1,2,
batarg("",dbl),batarg("x",dbl))),
- pattern("batmmath", "log", CMDscience_bat_log, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("r",bit))),
pattern("batmmath", "log", CMDscience_bat_log, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("s",oid))),
- pattern("batmmath", "log", CMDscience_bat_log, false, "", args(1,4,
batarg("",dbl),batarg("x",dbl),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "log", CMDscience_bat_log, false, "", args(1,2,
batarg("",flt),batarg("x",flt))),
- pattern("batmmath", "log", CMDscience_bat_log, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("r",bit))),
pattern("batmmath", "log", CMDscience_bat_log, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("s",oid))),
- pattern("batmmath", "log", CMDscience_bat_log, false, "", args(1,4,
batarg("",flt),batarg("x",flt),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "log10", CMDscience_bat_log10, false, "", args(1,2,
batarg("",dbl),batarg("x",dbl))),
- pattern("batmmath", "log10", CMDscience_bat_log10, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("r",bit))),
pattern("batmmath", "log10", CMDscience_bat_log10, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("s",oid))),
- pattern("batmmath", "log10", CMDscience_bat_log10, false, "", args(1,4,
batarg("",dbl),batarg("x",dbl),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "log10", CMDscience_bat_log10, false, "", args(1,2,
batarg("",flt),batarg("x",flt))),
- pattern("batmmath", "log10", CMDscience_bat_log10, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("r",bit))),
pattern("batmmath", "log10", CMDscience_bat_log10, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("s",oid))),
- pattern("batmmath", "log10", CMDscience_bat_log10, false, "", args(1,4,
batarg("",flt),batarg("x",flt),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "log2", CMDscience_bat_log2, false, "", args(1,2,
batarg("",dbl),batarg("x",dbl))),
- pattern("batmmath", "log2", CMDscience_bat_log2, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("r",bit))),
pattern("batmmath", "log2", CMDscience_bat_log2, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("s",oid))),
- pattern("batmmath", "log2", CMDscience_bat_log2, false, "", args(1,4,
batarg("",dbl),batarg("x",dbl),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "log2", CMDscience_bat_log2, false, "", args(1,2,
batarg("",flt),batarg("x",flt))),
- pattern("batmmath", "log2", CMDscience_bat_log2, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("r",bit))),
pattern("batmmath", "log2", CMDscience_bat_log2, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("s",oid))),
- pattern("batmmath", "log2", CMDscience_bat_log2, false, "", args(1,4,
batarg("",flt),batarg("x",flt),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "log", CMDscience_bat_logbs, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),arg("y",dbl))),
- pattern("batmmath", "log", CMDscience_bat_logbs, false, "", args(1,4,
batarg("",dbl),batarg("x",dbl),arg("y",dbl),batarg("r",bit))),
pattern("batmmath", "log", CMDscience_bat_logbs, false, "", args(1,4,
batarg("",dbl),batarg("x",dbl),arg("y",dbl),batarg("s",oid))),
- pattern("batmmath", "log", CMDscience_bat_logbs, false, "", args(1,5,
batarg("",dbl),batarg("x",dbl),arg("y",dbl),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "log", CMDscience_bat_logbs, false, "", args(1,3,
batarg("",flt),batarg("x",flt),arg("y",flt))),
- pattern("batmmath", "log", CMDscience_bat_logbs, false, "", args(1,4,
batarg("",flt),batarg("x",flt),arg("y",flt),batarg("r",bit))),
pattern("batmmath", "log", CMDscience_bat_logbs, false, "", args(1,4,
batarg("",flt),batarg("x",flt),arg("y",flt),batarg("s",oid))),
- pattern("batmmath", "log", CMDscience_bat_logbs, false, "", args(1,5,
batarg("",flt),batarg("x",flt),arg("y",flt),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "log", CMDscience_bat_logbs, false, "", args(1,3,
batarg("",dbl),arg("x",dbl),batarg("y",dbl))),
- pattern("batmmath", "log", CMDscience_bat_logbs, false, "", args(1,4,
batarg("",dbl),arg("x",dbl),batarg("y",dbl),batarg("r",bit))),
pattern("batmmath", "log", CMDscience_bat_logbs, false, "", args(1,4,
batarg("",dbl),arg("x",dbl),batarg("y",dbl),batarg("s",oid))),
- pattern("batmmath", "log", CMDscience_bat_logbs, false, "", args(1,5,
batarg("",dbl),arg("x",dbl),batarg("y",dbl),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "log", CMDscience_bat_logbs, false, "", args(1,3,
batarg("",flt),arg("x",flt),batarg("y",flt))),
- pattern("batmmath", "log", CMDscience_bat_logbs, false, "", args(1,4,
batarg("",flt),arg("x",flt),batarg("y",flt),batarg("r",bit))),
pattern("batmmath", "log", CMDscience_bat_logbs, false, "", args(1,4,
batarg("",flt),arg("x",flt),batarg("y",flt),batarg("s",oid))),
- pattern("batmmath", "log", CMDscience_bat_logbs, false, "", args(1,5,
batarg("",flt),arg("x",flt),batarg("y",flt),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "sqrt", CMDscience_bat_sqrt, false, "", args(1,2,
batarg("",dbl),batarg("x",dbl))),
- pattern("batmmath", "sqrt", CMDscience_bat_sqrt, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("r",bit))),
pattern("batmmath", "sqrt", CMDscience_bat_sqrt, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("s",oid))),
- pattern("batmmath", "sqrt", CMDscience_bat_sqrt, false, "", args(1,4,
batarg("",dbl),batarg("x",dbl),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "sqrt", CMDscience_bat_sqrt, false, "", args(1,2,
batarg("",flt),batarg("x",flt))),
- pattern("batmmath", "sqrt", CMDscience_bat_sqrt, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("r",bit))),
pattern("batmmath", "sqrt", CMDscience_bat_sqrt, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("s",oid))),
- pattern("batmmath", "sqrt", CMDscience_bat_sqrt, false, "", args(1,4,
batarg("",flt),batarg("x",flt),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "cbrt", CMDscience_bat_cbrt, false, "", args(1,2,
batarg("",dbl),batarg("x",dbl))),
- pattern("batmmath", "cbrt", CMDscience_bat_cbrt, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("r",bit))),
pattern("batmmath", "cbrt", CMDscience_bat_cbrt, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("s",oid))),
- pattern("batmmath", "cbrt", CMDscience_bat_cbrt, false, "", args(1,4,
batarg("",dbl),batarg("x",dbl),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "cbrt", CMDscience_bat_cbrt, false, "", args(1,2,
batarg("",flt),batarg("x",flt))),
- pattern("batmmath", "cbrt", CMDscience_bat_cbrt, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("r",bit))),
pattern("batmmath", "cbrt", CMDscience_bat_cbrt, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("s",oid))),
- pattern("batmmath", "cbrt", CMDscience_bat_cbrt, false, "", args(1,4,
batarg("",flt),batarg("x",flt),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "ceil", CMDscience_bat_ceil, false, "", args(1,2,
batarg("",dbl),batarg("x",dbl))),
- pattern("batmmath", "ceil", CMDscience_bat_ceil, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("r",bit))),
pattern("batmmath", "ceil", CMDscience_bat_ceil, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("s",oid))),
- pattern("batmmath", "ceil", CMDscience_bat_ceil, false, "", args(1,4,
batarg("",dbl),batarg("x",dbl),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "ceil", CMDscience_bat_ceil, false, "", args(1,2,
batarg("",flt),batarg("x",flt))),
- pattern("batmmath", "ceil", CMDscience_bat_ceil, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("r",bit))),
pattern("batmmath", "ceil", CMDscience_bat_ceil, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("s",oid))),
- pattern("batmmath", "ceil", CMDscience_bat_ceil, false, "", args(1,4,
batarg("",flt),batarg("x",flt),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "fabs", CMDscience_bat_fabs, false, "", args(1,2,
batarg("",dbl),batarg("x",dbl))),
- pattern("batmmath", "fabs", CMDscience_bat_fabs, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("r",bit))),
pattern("batmmath", "fabs", CMDscience_bat_fabs, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("s",oid))),
- pattern("batmmath", "fabs", CMDscience_bat_fabs, false, "", args(1,4,
batarg("",dbl),batarg("x",dbl),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "fabs", CMDscience_bat_fabs, false, "", args(1,2,
batarg("",flt),batarg("x",flt))),
- pattern("batmmath", "fabs", CMDscience_bat_fabs, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("r",bit))),
pattern("batmmath", "fabs", CMDscience_bat_fabs, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("s",oid))),
- pattern("batmmath", "fabs", CMDscience_bat_fabs, false, "", args(1,4,
batarg("",flt),batarg("x",flt),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "floor", CMDscience_bat_floor, false, "", args(1,2,
batarg("",dbl),batarg("x",dbl))),
- pattern("batmmath", "floor", CMDscience_bat_floor, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("r",bit))),
pattern("batmmath", "floor", CMDscience_bat_floor, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),batarg("s",oid))),
- pattern("batmmath", "floor", CMDscience_bat_floor, false, "", args(1,4,
batarg("",dbl),batarg("x",dbl),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "floor", CMDscience_bat_floor, false, "", args(1,2,
batarg("",flt),batarg("x",flt))),
- pattern("batmmath", "floor", CMDscience_bat_floor, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("r",bit))),
pattern("batmmath", "floor", CMDscience_bat_floor, false, "", args(1,3,
batarg("",flt),batarg("x",flt),batarg("s",oid))),
- pattern("batmmath", "floor", CMDscience_bat_floor, false, "", args(1,4,
batarg("",flt),batarg("x",flt),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "atan2", CMDscience_bat_atan2, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),arg("y",dbl))),
- pattern("batmmath", "atan2", CMDscience_bat_atan2, false, "", args(1,4,
batarg("",dbl),batarg("x",dbl),arg("y",dbl),batarg("r",bit))),
pattern("batmmath", "atan2", CMDscience_bat_atan2, false, "", args(1,4,
batarg("",dbl),batarg("x",dbl),arg("y",dbl),batarg("s",oid))),
- pattern("batmmath", "atan2", CMDscience_bat_atan2, false, "", args(1,5,
batarg("",dbl),batarg("x",dbl),arg("y",dbl),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "atan2", CMDscience_bat_atan2, false, "", args(1,3,
batarg("",flt),batarg("x",flt),arg("y",flt))),
- pattern("batmmath", "atan2", CMDscience_bat_atan2, false, "", args(1,4,
batarg("",flt),batarg("x",flt),arg("y",flt),batarg("r",bit))),
pattern("batmmath", "atan2", CMDscience_bat_atan2, false, "", args(1,4,
batarg("",flt),batarg("x",flt),arg("y",flt),batarg("s",oid))),
- pattern("batmmath", "atan2", CMDscience_bat_atan2, false, "", args(1,5,
batarg("",flt),batarg("x",flt),arg("y",flt),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "atan2", CMDscience_bat_atan2, false, "", args(1,3,
batarg("",dbl),arg("x",dbl),batarg("y",dbl))),
- pattern("batmmath", "atan2", CMDscience_bat_atan2, false, "", args(1,4,
batarg("",dbl),arg("x",dbl),batarg("y",dbl),batarg("r",bit))),
pattern("batmmath", "atan2", CMDscience_bat_atan2, false, "", args(1,4,
batarg("",dbl),arg("x",dbl),batarg("y",dbl),batarg("s",oid))),
- pattern("batmmath", "atan2", CMDscience_bat_atan2, false, "", args(1,5,
batarg("",dbl),arg("x",dbl),batarg("y",dbl),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "atan2", CMDscience_bat_atan2, false, "", args(1,3,
batarg("",flt),arg("x",flt),batarg("y",flt))),
- pattern("batmmath", "atan2", CMDscience_bat_atan2, false, "", args(1,4,
batarg("",flt),arg("x",flt),batarg("y",flt),batarg("r",bit))),
pattern("batmmath", "atan2", CMDscience_bat_atan2, false, "", args(1,4,
batarg("",flt),arg("x",flt),batarg("y",flt),batarg("s",oid))),
- pattern("batmmath", "atan2", CMDscience_bat_atan2, false, "", args(1,5,
batarg("",flt),arg("x",flt),batarg("y",flt),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "pow", CMDscience_bat_pow, false, "", args(1,3,
batarg("",dbl),batarg("x",dbl),arg("y",dbl))),
- pattern("batmmath", "pow", CMDscience_bat_pow, false, "", args(1,4,
batarg("",dbl),batarg("x",dbl),arg("y",dbl),batarg("r",bit))),
pattern("batmmath", "pow", CMDscience_bat_pow, false, "", args(1,4,
batarg("",dbl),batarg("x",dbl),arg("y",dbl),batarg("s",oid))),
- pattern("batmmath", "pow", CMDscience_bat_pow, false, "", args(1,5,
batarg("",dbl),batarg("x",dbl),arg("y",dbl),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "pow", CMDscience_bat_pow, false, "", args(1,3,
batarg("",flt),batarg("x",flt),arg("y",flt))),
- pattern("batmmath", "pow", CMDscience_bat_pow, false, "", args(1,4,
batarg("",flt),batarg("x",flt),arg("y",flt),batarg("r",bit))),
pattern("batmmath", "pow", CMDscience_bat_pow, false, "", args(1,4,
batarg("",flt),batarg("x",flt),arg("y",flt),batarg("s",oid))),
- pattern("batmmath", "pow", CMDscience_bat_pow, false, "", args(1,5,
batarg("",flt),batarg("x",flt),arg("y",flt),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "pow", CMDscience_bat_pow, false, "", args(1,3,
batarg("",dbl),arg("x",dbl),batarg("y",dbl))),
- pattern("batmmath", "pow", CMDscience_bat_pow, false, "", args(1,4,
batarg("",dbl),arg("x",dbl),batarg("y",dbl),batarg("r",bit))),
pattern("batmmath", "pow", CMDscience_bat_pow, false, "", args(1,4,
batarg("",dbl),arg("x",dbl),batarg("y",dbl),batarg("s",oid))),
- pattern("batmmath", "pow", CMDscience_bat_pow, false, "", args(1,5,
batarg("",dbl),arg("x",dbl),batarg("y",dbl),batarg("s",oid),batarg("r",bit))),
pattern("batmmath", "pow", CMDscience_bat_pow, false, "", args(1,3,
batarg("",flt),arg("x",flt),batarg("y",flt))),
- pattern("batmmath", "pow", CMDscience_bat_pow, false, "", args(1,4,
batarg("",flt),arg("x",flt),batarg("y",flt),batarg("r",bit))),
pattern("batmmath", "pow", CMDscience_bat_pow, false, "", args(1,4,
batarg("",flt),arg("x",flt),batarg("y",flt),batarg("s",oid))),
- pattern("batmmath", "pow", CMDscience_bat_pow, false, "", args(1,5,
batarg("",flt),arg("x",flt),batarg("y",flt),batarg("s",oid),batarg("r",bit))),
{ .imp=NULL }
};
#include "mal_import.h"
diff --git a/monetdb5/modules/mal/batcalc.c b/monetdb5/modules/mal/batcalc.c
--- a/monetdb5/modules/mal/batcalc.c
+++ b/monetdb5/modules/mal/batcalc.c
@@ -1561,7 +1561,6 @@ batcalc_init(void)
specials[cur++] = TYPE_str;
mel_func_arg cand = { .type = TYPE_oid, .isbat=1 };
- mel_func_arg condexec = { .type = TYPE_bit, .isbat=1 };
int err=0;
/* for all numeric types, use reverse order */
@@ -1571,8 +1570,6 @@ batcalc_init(void)
err += melFunction(false, "batcalc", "iszero",
(fptr)&CMDbatISZERO, "CMDbatISZERO", false, "Unary check for zero over the tail
of the bat", 1, 2, ret, arg);
err += melFunction(false, "batcalc", "iszero",
(fptr)&CMDbatISZERO, "CMDbatISZERO", false, "Unary check for zero over the tail
of the bat with candidates list", 1, 3, ret, arg, cand);
- err += melFunction(false, "batcalc", "iszero",
(fptr)&CMDbatISZERO, "CMDbatISZERO", false, "Unary check for zero over the tail
of the bat", 1, 3, ret, arg, condexec);
- err += melFunction(false, "batcalc", "iszero",
(fptr)&CMDbatISZERO, "CMDbatISZERO", false, "Unary check for zero over the tail
of the bat with candidates list", 1, 4, ret, arg, cand, condexec);
}
for(tp = types; tp < extra && !err; tp++) { /* bit + numeric */
mel_func_arg ret = { .type = *tp, .isbat =1 };
@@ -1580,8 +1577,6 @@ batcalc_init(void)
err += melFunction(false, "batcalc", "not", (fptr)&CMDbatNOT,
"CMDbatNOT", false, "Unary bitwise not over the tail of the bat", 1, 2, ret,
arg);
err += melFunction(false, "batcalc", "not", (fptr)&CMDbatNOT,
"CMDbatNOT", false, "Unary bitwise not over the tail of the bat with candidates
list", 1, 3, ret, arg, cand);
- err += melFunction(false, "batcalc", "not", (fptr)&CMDbatNOT,
"CMDbatNOT", false, "Unary bitwise not over the tail of the bat", 1, 3, ret,
arg, condexec);
- err += melFunction(false, "batcalc", "not", (fptr)&CMDbatNOT,
"CMDbatNOT", false, "Unary bitwise not over the tail of the bat with candidates
list", 1, 4, ret, arg, cand, condexec);
}
for(tp = integer; tp < extra && !err; tp++) {
mel_func_arg ret = { .type = TYPE_bte, .isbat =1 };
@@ -1589,8 +1584,6 @@ batcalc_init(void)
err += melFunction(false, "batcalc", "sign", (fptr)&CMDbatSIGN,
"CMDbatSIGN", false, "Unary sign (-1,0,1) over the tail of the bat", 1, 2, ret,
arg);
err += melFunction(false, "batcalc", "sign", (fptr)&CMDbatSIGN,
"CMDbatSIGN", false, "Unary sign (-1,0,1) over the tail of the bat with
candidates list", 1, 3, ret, arg, cand);
- err += melFunction(false, "batcalc", "sign", (fptr)&CMDbatSIGN,
"CMDbatSIGN", false, "Unary sign (-1,0,1) over the tail of the bat", 1, 3, ret,
arg, condexec);
- err += melFunction(false, "batcalc", "sign", (fptr)&CMDbatSIGN,
"CMDbatSIGN", false, "Unary sign (-1,0,1) over the tail of the bat with
candidates list", 1, 4, ret, arg, cand, condexec);
}
for(tp = integer; tp < extra && !err; tp++) {
mel_func_arg ret = { .type = *tp, .isbat =1 };
@@ -1598,23 +1591,15 @@ batcalc_init(void)
err += melFunction(false, "batcalc", "abs", (fptr)&CMDbatABS,
"CMDbatABS", false, "Unary abs over the tail of the bat", 1, 2, ret, arg);
err += melFunction(false, "batcalc", "abs", (fptr)&CMDbatABS,
"CMDbatABS", false, "Unary abs over the tail of the bat with candidates list",
1, 3, ret, arg, cand);
- err += melFunction(false, "batcalc", "abs", (fptr)&CMDbatABS,
"CMDbatABS", false, "Unary abs over the tail of the bat", 1, 3, ret, arg,
condexec);
- err += melFunction(false, "batcalc", "abs", (fptr)&CMDbatABS,
"CMDbatABS", false, "Unary abs over the tail of the bat with candidates list",
1, 4, ret, arg, cand, condexec);
err += melFunction(false, "batcalc", "-", (fptr)&CMDbatNEG,
"CMDbatNEG", false, "Unary neg over the tail of the bat", 1, 2, ret, arg);
err += melFunction(false, "batcalc", "-", (fptr)&CMDbatNEG,
"CMDbatNEG", false, "Unary neg over the tail of the bat with candidates list",
1, 3, ret, arg, cand);
- err += melFunction(false, "batcalc", "-", (fptr)&CMDbatNEG,
"CMDbatNEG", false, "Unary neg over the tail of the bat", 1, 3, ret, arg,
condexec);
- err += melFunction(false, "batcalc", "-", (fptr)&CMDbatNEG,
"CMDbatNEG", false, "Unary neg over the tail of the bat with candidates list",
1, 4, ret, arg, cand, condexec);
err += melFunction(false, "batcalc", "++", (fptr)&CMDbatINCR,
"CMDbatINCR", false, "Unary increment over the tail of the bat", 1, 2, ret,
arg);
err += melFunction(false, "batcalc", "++", (fptr)&CMDbatINCR,
"CMDbatINCR", false, "Unary increment over the tail of the bat with candidates
list", 1, 3, ret, arg, cand);
- err += melFunction(false, "batcalc", "++", (fptr)&CMDbatINCR,
"CMDbatINCR", false, "Unary increment over the tail of the bat", 1, 3, ret,
arg, condexec);
- err += melFunction(false, "batcalc", "++", (fptr)&CMDbatINCR,
"CMDbatINCR", false, "Unary increment over the tail of the bat with candidates
list", 1, 4, ret, arg, cand, condexec);
err += melFunction(false, "batcalc", "--", (fptr)&CMDbatDECR,
"CMDbatDECR", false, "Unary decrement over the tail of the bat", 1, 2, ret,
arg);
err += melFunction(false, "batcalc", "--", (fptr)&CMDbatDECR,
"CMDbatDECR", false, "Unary decrement over the tail of the bat with candidates
list", 1, 3, ret, arg, cand);
- err += melFunction(false, "batcalc", "--", (fptr)&CMDbatDECR,
"CMDbatDECR", false, "Unary decrement over the tail of the bat", 1, 3, ret,
arg, condexec);
- err += melFunction(false, "batcalc", "--", (fptr)&CMDbatDECR,
"CMDbatDECR", false, "Unary decrement over the tail of the bat with candidates
list", 1, 4, ret, arg, cand, condexec);
}
/* possibly add the min/max + _no_nil */
/* binops on numeric types */
@@ -1713,19 +1698,10 @@ batcalc_init(void)
err += melFunction(false, "batcalc", funcs[f].op_ne,
funcs[f].fcn_ne, funcs[f].fname_ne, false, funcs[f].comment_v_ne, 1, 4, ret,
arg1, varg2, cand);
err += melFunction(false, "batcalc", funcs[f].op,
funcs[f].fcn, funcs[f].fname, false, funcs[f].comment_v_, 1, 4, ret, varg1,
arg2, cand);
err += melFunction(false, "batcalc", funcs[f].op_ne,
funcs[f].fcn_ne, funcs[f].fname_ne, false, funcs[f].comment_v__ne, 1, 4, ret,
varg1, arg2, cand);
- err += melFunction(false, "batcalc", funcs[f].op,
funcs[f].fcn, funcs[f].fname, false, funcs[f].comment, 1, 6, ret, arg1, arg2,
cand, cand, condexec);
- err += melFunction(false, "batcalc", funcs[f].op_ne,
funcs[f].fcn_ne, funcs[f].fname_ne, false, funcs[f].comment_ne, 1, 6, ret,
arg1, arg2, cand, cand, condexec);
- err += melFunction(false, "batcalc", funcs[f].op,
funcs[f].fcn, funcs[f].fname, false, funcs[f].comment_v, 1, 5, ret, arg1,
varg2, cand, condexec);
- err += melFunction(false, "batcalc", funcs[f].op_ne,
funcs[f].fcn_ne, funcs[f].fname_ne, false, funcs[f].comment_v_ne, 1, 5, ret,
arg1, varg2, cand, condexec);
- err += melFunction(false, "batcalc", funcs[f].op,
funcs[f].fcn, funcs[f].fname, false, funcs[f].comment_v_, 1, 5, ret, varg1,
arg2, cand, condexec);
- err += melFunction(false, "batcalc", funcs[f].op_ne,
funcs[f].fcn_ne, funcs[f].fname_ne, false, funcs[f].comment_v__ne, 1, 5, ret,
varg1, arg2, cand, condexec);
} else {
err += melFunction(false, "batcalc", funcs[f].op,
funcs[f].fcn_el, funcs[f].fname_el, false, funcs[f].comment_el, 1, 5, ret,
arg1, arg2, cand, cand);
err += melFunction(false, "batcalc", funcs[f].op,
funcs[f].fcn_el, funcs[f].fname_el, false, funcs[f].comment_el_v, 1, 4, ret,
arg1, varg2, cand);
err += melFunction(false, "batcalc", funcs[f].op,
funcs[f].fcn_el, funcs[f].fname_el, false, funcs[f].comment_el_v_, 1, 4, ret,
varg1, arg2, cand);
- err += melFunction(false, "batcalc", funcs[f].op,
funcs[f].fcn_el, funcs[f].fname_el, false, funcs[f].comment_el, 1, 6, ret,
arg1, arg2, cand, cand, condexec);
- err += melFunction(false, "batcalc", funcs[f].op,
funcs[f].fcn_el, funcs[f].fname_el, false, funcs[f].comment_el_v, 1, 5, ret,
arg1, varg2, cand, condexec);
- err += melFunction(false, "batcalc", funcs[f].op,
funcs[f].fcn_el, funcs[f].fname_el, false, funcs[f].comment_el_v_, 1, 5, ret,
varg1, arg2, cand, condexec);
}
}
}
@@ -1779,12 +1755,6 @@ batcalc_init(void)
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list