Changeset: 6ded56c05b5d for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6ded56c05b5d
Removed Files:
monetdb5/modules/kernel/batmmath.h
Modified Files:
NT/monetdb_config.h.in
clients/Tests/MAL-signatures.stable.out
clients/Tests/MAL-signatures.stable.out.int128
clients/Tests/exports.stable.out
configure.ag
gdk/gdk_aggr.c
gdk/gdk_bbp.c
gdk/gdk_calc.c
gdk/gdk_calc.h
gdk/gdk_calc_compare.h
gdk/gdk_cand.c
gdk/gdk_cand.h
gdk/gdk_heap.c
gdk/gdk_posix.c
gdk/gdk_posix.h
gdk/gdk_string.c
gdk/gdk_system.c
gdk/gdk_tracer.c
gdk/gdk_utils.c
monetdb5/modules/atoms/streams.c
monetdb5/modules/kernel/Makefile.ag
monetdb5/modules/kernel/batmmath.c
monetdb5/modules/kernel/batmmath.mal
monetdb5/modules/kernel/mmath.c
monetdb5/modules/mal/00_batcalc_hge.mal
monetdb5/modules/mal/00_batcalc_hge.mal.sh
monetdb5/modules/mal/01_batcalc.mal
monetdb5/modules/mal/01_batcalc.mal.sh
monetdb5/modules/mal/batcalc.c
monetdb5/modules/mal/mal_mapi.c
monetdb5/optimizer/opt_mergetable.c
monetdb5/optimizer/opt_prelude.c
monetdb5/optimizer/opt_prelude.h
monetdb5/optimizer/opt_support.c
monetdb5/optimizer/opt_support.h
sql/backends/monet5/UDF/capi/capi.c
sql/backends/monet5/UDF/pyapi3/pyapi3.c
sql/backends/monet5/rel_bin.c
sql/backends/monet5/sql.c
sql/backends/monet5/sql_statement.c
sql/backends/monet5/sql_statement.h
sql/backends/monet5/sql_upgrades.c
sql/backends/monet5/vaults/shp/shp.c
sql/server/rel_select.c
sql/storage/bat/bat_logger.c
sql/storage/store.c
sql/test/subquery/Tests/subquery3.sql
sql/test/subquery/Tests/subquery4.sql
sql/test/subquery/Tests/subquery4.stable.err
sql/test/subquery/Tests/subquery4.stable.out
testing/Mfilter.py
Branch: timezone
Log Message:
Merge with default branch.
diffs (truncated from 113486 to 300 lines):
diff --git a/NT/monetdb_config.h.in b/NT/monetdb_config.h.in
--- a/NT/monetdb_config.h.in
+++ b/NT/monetdb_config.h.in
@@ -426,6 +426,13 @@
/* Define to 1 if you have the `strcpy_s' function. */
#define HAVE_STRCPY_S 1
+/* Define to 1 if you have the `strerror_r' function. */
+#define HAVE_STRERROR_R 1
+#define HAVE_DECL_STRERROR_R 1
+#ifndef strerror_r
+#define strerror_r(e, b, s) strerror_s(b, s, e)
+#endif
+
/* Define to 1 if you have the <strings.h> header file. */
/* #undef HAVE_STRINGS_H */
diff --git a/clients/Tests/MAL-signatures.stable.out
b/clients/Tests/MAL-signatures.stable.out
--- a/clients/Tests/MAL-signatures.stable.out
+++ b/clients/Tests/MAL-signatures.stable.out
@@ -719,28 +719,52 @@ stdout of test 'MAL-signatures` in direc
[ "batalgebra", "not_like", "command
batalgebra.not_like(s:bat[:str], pat:str, esc:str):bat[:bit] ",
"BATPCREnotlike;", "" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:any_1],
b2:bat[:any_1]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:any_1], b2:bat[:any_1],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:any_1], b2:bat[:any_1],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with candidates
list" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:any_1], b2:bat[:any_1],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2
with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:any_1], b2:bat[:any_1],
r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:any_1], b2:bat[:any_1],
r:bat[:bit], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2"
]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:any_1], b2:bat[:any_1],
s1:bat[:oid], s2:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2
with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:any_1], b2:bat[:any_1],
s1:bat[:oid], s2:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;",
"Return B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:any_1], b2:bat[:any_1],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit]):bat[:bit] ", "CMDbatNE;",
"Return B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:any_1], b2:bat[:any_1],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit], nil_matches:bit):bat[:bit] ",
"CMDbatNE;", "Return B1 != B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte],
b2:bat[:dbl]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:dbl],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:dbl],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:dbl],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:dbl],
r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:dbl],
r:bat[:bit], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:dbl],
s1:bat[:oid], s2:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:dbl],
s1:bat[:oid], s2:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;",
"Return B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:dbl],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return
B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:dbl],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit], nil_matches:bit):bat[:bit] ",
"CMDbatNE;", "Return B1 != B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte],
b2:bat[:flt]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:flt],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:flt],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:flt],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:flt],
r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:flt],
r:bat[:bit], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:flt],
s1:bat[:oid], s2:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:flt],
s1:bat[:oid], s2:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;",
"Return B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:flt],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return
B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:flt],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit], nil_matches:bit):bat[:bit] ",
"CMDbatNE;", "Return B1 != B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte],
b2:bat[:int]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:int],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:int],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:int],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:int],
r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:int],
r:bat[:bit], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:int],
s1:bat[:oid], s2:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:int],
s1:bat[:oid], s2:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;",
"Return B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:int],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return
B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:int],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit], nil_matches:bit):bat[:bit] ",
"CMDbatNE;", "Return B1 != B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte],
b2:bat[:lng]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:lng],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:lng],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:lng],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:lng],
r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:lng],
r:bat[:bit], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:lng],
s1:bat[:oid], s2:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:lng],
s1:bat[:oid], s2:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;",
"Return B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:lng],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return
B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:lng],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit], nil_matches:bit):bat[:bit] ",
"CMDbatNE;", "Return B1 != B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte],
b2:bat[:sht]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:sht],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:sht],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:sht],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:sht],
r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:sht],
r:bat[:bit], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:sht],
s1:bat[:oid], s2:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:sht],
s1:bat[:oid], s2:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;",
"Return B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:sht],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return
B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:sht],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit], nil_matches:bit):bat[:bit] ",
"CMDbatNE;", "Return B1 != B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:date],
b2:bat[:date]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:date], b2:bat[:date],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:date], b2:bat[:date],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with candidates
list" ]
@@ -751,106 +775,206 @@ stdout of test 'MAL-signatures` in direc
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:daytime], b2:bat[:daytime],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl],
b2:bat[:bte]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:bte],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:bte],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:bte],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:bte],
r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:bte],
r:bat[:bit], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:bte],
s1:bat[:oid], s2:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:bte],
s1:bat[:oid], s2:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;",
"Return B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:bte],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return
B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:bte],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit], nil_matches:bit):bat[:bit] ",
"CMDbatNE;", "Return B1 != B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl],
b2:bat[:flt]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:flt],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:flt],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:flt],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:flt],
r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:flt],
r:bat[:bit], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:flt],
s1:bat[:oid], s2:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:flt],
s1:bat[:oid], s2:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;",
"Return B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:flt],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return
B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:flt],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit], nil_matches:bit):bat[:bit] ",
"CMDbatNE;", "Return B1 != B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl],
b2:bat[:int]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:int],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:int],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:int],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:int],
r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:int],
r:bat[:bit], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:int],
s1:bat[:oid], s2:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:int],
s1:bat[:oid], s2:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;",
"Return B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:int],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return
B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:int],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit], nil_matches:bit):bat[:bit] ",
"CMDbatNE;", "Return B1 != B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl],
b2:bat[:lng]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:lng],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:lng],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:lng],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:lng],
r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:lng],
r:bat[:bit], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:lng],
s1:bat[:oid], s2:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:lng],
s1:bat[:oid], s2:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;",
"Return B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:lng],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return
B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:lng],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit], nil_matches:bit):bat[:bit] ",
"CMDbatNE;", "Return B1 != B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl],
b2:bat[:sht]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:sht],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:sht],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:sht],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:sht],
r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:sht],
r:bat[:bit], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:sht],
s1:bat[:oid], s2:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:sht],
s1:bat[:oid], s2:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;",
"Return B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:sht],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return
B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:dbl], b2:bat[:sht],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit], nil_matches:bit):bat[:bit] ",
"CMDbatNE;", "Return B1 != B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt],
b2:bat[:bte]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:bte],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:bte],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:bte],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:bte],
r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:bte],
r:bat[:bit], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:bte],
s1:bat[:oid], s2:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:bte],
s1:bat[:oid], s2:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;",
"Return B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:bte],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return
B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:bte],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit], nil_matches:bit):bat[:bit] ",
"CMDbatNE;", "Return B1 != B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt],
b2:bat[:dbl]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:dbl],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:dbl],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:dbl],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:dbl],
r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:dbl],
r:bat[:bit], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:dbl],
s1:bat[:oid], s2:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:dbl],
s1:bat[:oid], s2:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;",
"Return B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:dbl],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return
B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:dbl],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit], nil_matches:bit):bat[:bit] ",
"CMDbatNE;", "Return B1 != B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt],
b2:bat[:int]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:int],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:int],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:int],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:int],
r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:int],
r:bat[:bit], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:int],
s1:bat[:oid], s2:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:int],
s1:bat[:oid], s2:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;",
"Return B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:int],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return
B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:int],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit], nil_matches:bit):bat[:bit] ",
"CMDbatNE;", "Return B1 != B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt],
b2:bat[:lng]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:lng],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:lng],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:lng],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:lng],
r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:lng],
r:bat[:bit], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:lng],
s1:bat[:oid], s2:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:lng],
s1:bat[:oid], s2:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;",
"Return B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:lng],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return
B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:lng],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit], nil_matches:bit):bat[:bit] ",
"CMDbatNE;", "Return B1 != B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt],
b2:bat[:sht]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:sht],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:sht],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:sht],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:sht],
r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:sht],
r:bat[:bit], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:sht],
s1:bat[:oid], s2:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:sht],
s1:bat[:oid], s2:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;",
"Return B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:sht],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return
B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:flt], b2:bat[:sht],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit], nil_matches:bit):bat[:bit] ",
"CMDbatNE;", "Return B1 != B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int],
b2:bat[:bte]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:bte],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:bte],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:bte],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:bte],
r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:bte],
r:bat[:bit], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:bte],
s1:bat[:oid], s2:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:bte],
s1:bat[:oid], s2:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;",
"Return B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:bte],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return
B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:bte],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit], nil_matches:bit):bat[:bit] ",
"CMDbatNE;", "Return B1 != B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int],
b2:bat[:dbl]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:dbl],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:dbl],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:dbl],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:dbl],
r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:dbl],
r:bat[:bit], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:dbl],
s1:bat[:oid], s2:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:dbl],
s1:bat[:oid], s2:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;",
"Return B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:dbl],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return
B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:dbl],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit], nil_matches:bit):bat[:bit] ",
"CMDbatNE;", "Return B1 != B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int],
b2:bat[:flt]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:flt],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:flt],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:flt],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:flt],
r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:flt],
r:bat[:bit], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:flt],
s1:bat[:oid], s2:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:flt],
s1:bat[:oid], s2:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;",
"Return B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:flt],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return
B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:flt],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit], nil_matches:bit):bat[:bit] ",
"CMDbatNE;", "Return B1 != B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int],
b2:bat[:lng]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:lng],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:lng],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:lng],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:lng],
r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:lng],
r:bat[:bit], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:lng],
s1:bat[:oid], s2:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:lng],
s1:bat[:oid], s2:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;",
"Return B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:lng],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return
B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:lng],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit], nil_matches:bit):bat[:bit] ",
"CMDbatNE;", "Return B1 != B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int],
b2:bat[:sht]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:sht],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:sht],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:sht],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:sht],
r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:sht],
r:bat[:bit], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:sht],
s1:bat[:oid], s2:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:sht],
s1:bat[:oid], s2:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;",
"Return B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:sht],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return
B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:int], b2:bat[:sht],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit], nil_matches:bit):bat[:bit] ",
"CMDbatNE;", "Return B1 != B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:json],
b2:bat[:json]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:json], b2:bat[:json],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng],
b2:bat[:bte]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:bte],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:bte],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:bte],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:bte],
r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:bte],
r:bat[:bit], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:bte],
s1:bat[:oid], s2:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:bte],
s1:bat[:oid], s2:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;",
"Return B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:bte],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return
B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:bte],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit], nil_matches:bit):bat[:bit] ",
"CMDbatNE;", "Return B1 != B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng],
b2:bat[:dbl]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:dbl],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:dbl],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:dbl],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:dbl],
r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:dbl],
r:bat[:bit], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:dbl],
s1:bat[:oid], s2:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:dbl],
s1:bat[:oid], s2:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;",
"Return B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:dbl],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return
B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:dbl],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit], nil_matches:bit):bat[:bit] ",
"CMDbatNE;", "Return B1 != B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng],
b2:bat[:flt]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:flt],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:flt],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:flt],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:flt],
r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:flt],
r:bat[:bit], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:flt],
s1:bat[:oid], s2:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:flt],
s1:bat[:oid], s2:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;",
"Return B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:flt],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return
B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:flt],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit], nil_matches:bit):bat[:bit] ",
"CMDbatNE;", "Return B1 != B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng],
b2:bat[:int]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:int],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:int],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:int],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:int],
r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:int],
r:bat[:bit], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:int],
s1:bat[:oid], s2:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:int],
s1:bat[:oid], s2:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;",
"Return B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:int],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return
B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:int],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit], nil_matches:bit):bat[:bit] ",
"CMDbatNE;", "Return B1 != B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng],
b2:bat[:sht]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:sht],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:sht],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:sht],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:sht],
r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:sht],
r:bat[:bit], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:sht],
s1:bat[:oid], s2:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:sht],
s1:bat[:oid], s2:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;",
"Return B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:sht],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return
B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:lng], b2:bat[:sht],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit], nil_matches:bit):bat[:bit] ",
"CMDbatNE;", "Return B1 != B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:sht],
b2:bat[:bte]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:sht], b2:bat[:bte],
nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:sht], b2:bat[:bte],
s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with
candidates list" ]
-[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:sht], b2:bat[:bte],
s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:sht], b2:bat[:bte],
r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:sht], b2:bat[:bte],
r:bat[:bit], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:sht], b2:bat[:bte],
s1:bat[:oid], s2:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 !=
B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:sht], b2:bat[:bte],
s1:bat[:oid], s2:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;",
"Return B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:sht], b2:bat[:bte],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit]):bat[:bit] ", "CMDbatNE;", "Return
B1 != B2 with candidates list" ]
+[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:sht], b2:bat[:bte],
s1:bat[:oid], s2:bat[:oid], r:bat[:bit], nil_matches:bit):bat[:bit] ",
"CMDbatNE;", "Return B1 != B2 with candidates list" ]
[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:sht],
b2:bat[:dbl]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ]
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list