Changeset: 1c6f6c6fa5e6 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=1c6f6c6fa5e6 Modified Files: clients/Tests/MAL-signatures.stable.out clients/Tests/MAL-signatures.stable.out.int128 clients/Tests/exports.stable.out gdk/gdk_bbp.c monetdb5/ChangeLog.Apr2019 monetdb5/mal/Tests/tst016.stable.out monetdb5/modules/atoms/blob.c monetdb5/modules/atoms/blob.h monetdb5/modules/atoms/blob.mal monetdb5/modules/mal/01_batcalc.mal monetdb5/modules/mal/01_batcalc.mal.sh monetdb5/modules/mal/01_calc.mal monetdb5/modules/mal/01_calc.mal.sh sql/backends/monet5/UDF/capi/capi.c sql/backends/monet5/UDF/pyapi/conversion.c sql/backends/monet5/UDF/pyapi/emit.c sql/backends/monet5/UDF/pyapi/pytypes.c sql/backends/monet5/sql.h sql/backends/monet5/sql.mal sql/backends/monet5/sql_cast.c sql/backends/monet5/vaults/fits/fits.c sql/common/sql_types.c sql/server/rel_exp.c sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.int128 sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.powerpc64.int128 sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.32bit sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.int128 sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.powerpc64 sql/test/emptydb-upgrade-chain/Tests/upgrade.stable.out.powerpc64.int128 sql/test/emptydb-upgrade-hge/Tests/upgrade.stable.out.int128 sql/test/emptydb-upgrade/Tests/upgrade.stable.out sql/test/emptydb-upgrade/Tests/upgrade.stable.out.32bit sql/test/emptydb-upgrade/Tests/upgrade.stable.out.int128 sql/test/emptydb/Tests/check.stable.out sql/test/emptydb/Tests/check.stable.out.32bit sql/test/emptydb/Tests/check.stable.out.int128 sql/test/testdb-upgrade-chain-hge/Tests/upgrade.stable.out.int128 sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out.32bit sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out.int128 sql/test/testdb-upgrade-hge/Tests/upgrade.stable.out.int128 sql/test/testdb-upgrade/Tests/upgrade.stable.out sql/test/testdb-upgrade/Tests/upgrade.stable.out.32bit sql/test/testdb-upgrade/Tests/upgrade.stable.out.int128 sql/test/testdb-upgrade/Tests/upgrade.stable.out.powerpc64.int128 testing/malcheck.py Branch: Apr2019 Log Message:
Changed sqlblob into blob. diffs (truncated from 2401 to 300 lines): 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 @@ -681,6 +681,10 @@ Ready. [ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bit], b2:bat[:bit], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ] [ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bit], b2:bat[:bit], s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with candidates list" ] [ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bit], b2:bat[:bit], s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with candidates list" ] +[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:blob], b2:bat[:blob]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ] +[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:blob], b2:bat[:blob], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ] +[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:blob], b2:bat[:blob], s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with candidates list" ] +[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:blob], b2:bat[:blob], s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with candidates list" ] [ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:bte]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ] [ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:bte], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ] [ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:bte], b2:bat[:bte], s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with candidates list" ] @@ -839,10 +843,6 @@ Ready. [ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:sht], b2:bat[:sht], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ] [ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:sht], b2:bat[:sht], s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with candidates list" ] [ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:sht], b2:bat[:sht], s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with candidates list" ] -[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:sqlblob], b2:bat[:sqlblob]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ] -[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:sqlblob], b2:bat[:sqlblob], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ] -[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:sqlblob], b2:bat[:sqlblob], s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with candidates list" ] -[ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:sqlblob], b2:bat[:sqlblob], s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with candidates list" ] [ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:str], b2:bat[:str]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ] [ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:str], b2:bat[:str], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B1 != B2" ] [ "batcalc", "!=", "pattern batcalc.!=(b1:bat[:str], b2:bat[:str], s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B1 != B2 with candidates list" ] @@ -857,6 +857,10 @@ Ready. [ "batcalc", "!=", "pattern batcalc.!=(b:bat[:bit], v:bit, nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B != V" ] [ "batcalc", "!=", "pattern batcalc.!=(b:bat[:bit], v:bit, s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B != V with candidates list" ] [ "batcalc", "!=", "pattern batcalc.!=(b:bat[:bit], v:bit, s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B != V with candidates list" ] +[ "batcalc", "!=", "pattern batcalc.!=(b:bat[:blob], v:blob):bat[:bit] ", "CMDbatNE;", "Return B != V" ] +[ "batcalc", "!=", "pattern batcalc.!=(b:bat[:blob], v:blob, nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B != V" ] +[ "batcalc", "!=", "pattern batcalc.!=(b:bat[:blob], v:blob, s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B != V with candidates list" ] +[ "batcalc", "!=", "pattern batcalc.!=(b:bat[:blob], v:blob, s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B != V with candidates list" ] [ "batcalc", "!=", "pattern batcalc.!=(b:bat[:bte], v:bte):bat[:bit] ", "CMDbatNE;", "Return B != V" ] [ "batcalc", "!=", "pattern batcalc.!=(b:bat[:bte], v:bte, nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B != V" ] [ "batcalc", "!=", "pattern batcalc.!=(b:bat[:bte], v:bte, s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B != V with candidates list" ] @@ -1013,10 +1017,6 @@ Ready. [ "batcalc", "!=", "pattern batcalc.!=(b:bat[:sht], v:sht, nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B != V" ] [ "batcalc", "!=", "pattern batcalc.!=(b:bat[:sht], v:sht, s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B != V with candidates list" ] [ "batcalc", "!=", "pattern batcalc.!=(b:bat[:sht], v:sht, s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B != V with candidates list" ] -[ "batcalc", "!=", "pattern batcalc.!=(b:bat[:sqlblob], v:sqlblob):bat[:bit] ", "CMDbatNE;", "Return B != V" ] -[ "batcalc", "!=", "pattern batcalc.!=(b:bat[:sqlblob], v:sqlblob, nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B != V" ] -[ "batcalc", "!=", "pattern batcalc.!=(b:bat[:sqlblob], v:sqlblob, s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B != V with candidates list" ] -[ "batcalc", "!=", "pattern batcalc.!=(b:bat[:sqlblob], v:sqlblob, s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B != V with candidates list" ] [ "batcalc", "!=", "pattern batcalc.!=(b:bat[:str], v:str):bat[:bit] ", "CMDbatNE;", "Return B != V" ] [ "batcalc", "!=", "pattern batcalc.!=(b:bat[:str], v:str, nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return B != V" ] [ "batcalc", "!=", "pattern batcalc.!=(b:bat[:str], v:str, s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return B != V with candidates list" ] @@ -1029,6 +1029,10 @@ Ready. [ "batcalc", "!=", "pattern batcalc.!=(v:bit, b:bat[:bit], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return V != B" ] [ "batcalc", "!=", "pattern batcalc.!=(v:bit, b:bat[:bit], s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return V != B with candidates list" ] [ "batcalc", "!=", "pattern batcalc.!=(v:bit, b:bat[:bit], s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return V != B with candidates list" ] +[ "batcalc", "!=", "pattern batcalc.!=(v:blob, b:bat[:blob]):bat[:bit] ", "CMDbatNE;", "Return V != B" ] +[ "batcalc", "!=", "pattern batcalc.!=(v:blob, b:bat[:blob], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return V != B" ] +[ "batcalc", "!=", "pattern batcalc.!=(v:blob, b:bat[:blob], s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return V != B with candidates list" ] +[ "batcalc", "!=", "pattern batcalc.!=(v:blob, b:bat[:blob], s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return V != B with candidates list" ] [ "batcalc", "!=", "pattern batcalc.!=(v:bte, b:bat[:bte]):bat[:bit] ", "CMDbatNE;", "Return V != B" ] [ "batcalc", "!=", "pattern batcalc.!=(v:bte, b:bat[:bte], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return V != B" ] [ "batcalc", "!=", "pattern batcalc.!=(v:bte, b:bat[:bte], s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return V != B with candidates list" ] @@ -1185,10 +1189,6 @@ Ready. [ "batcalc", "!=", "pattern batcalc.!=(v:sht, b:bat[:sht], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return V != B" ] [ "batcalc", "!=", "pattern batcalc.!=(v:sht, b:bat[:sht], s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return V != B with candidates list" ] [ "batcalc", "!=", "pattern batcalc.!=(v:sht, b:bat[:sht], s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return V != B with candidates list" ] -[ "batcalc", "!=", "pattern batcalc.!=(v:sqlblob, b:bat[:sqlblob]):bat[:bit] ", "CMDbatNE;", "Return V != B" ] -[ "batcalc", "!=", "pattern batcalc.!=(v:sqlblob, b:bat[:sqlblob], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return V != B" ] -[ "batcalc", "!=", "pattern batcalc.!=(v:sqlblob, b:bat[:sqlblob], s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return V != B with candidates list" ] -[ "batcalc", "!=", "pattern batcalc.!=(v:sqlblob, b:bat[:sqlblob], s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return V != B with candidates list" ] [ "batcalc", "!=", "pattern batcalc.!=(v:str, b:bat[:str]):bat[:bit] ", "CMDbatNE;", "Return V != B" ] [ "batcalc", "!=", "pattern batcalc.!=(v:str, b:bat[:str], nil_matches:bit):bat[:bit] ", "CMDbatNE;", "Return V != B" ] [ "batcalc", "!=", "pattern batcalc.!=(v:str, b:bat[:str], s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return V != B with candidates list" ] @@ -4055,6 +4055,8 @@ Ready. [ "batcalc", "/", "pattern batcalc./(v:sht, b:bat[:sht], s:bat[:oid]):bat[:sht] ", "CMDbatDIVsignal;", "Return V / B with candidates list, signal error on overflow" ] [ "batcalc", "<", "pattern batcalc.<(b1:bat[:bit], b2:bat[:bit]):bat[:bit] ", "CMDbatLT;", "Return B1 < B2" ] [ "batcalc", "<", "pattern batcalc.<(b1:bat[:bit], b2:bat[:bit], s:bat[:oid]):bat[:bit] ", "CMDbatLT;", "Return B1 < B2 with candidates list" ] +[ "batcalc", "<", "pattern batcalc.<(b1:bat[:blob], b2:bat[:blob]):bat[:bit] ", "CMDbatLT;", "Return B1 < B2" ] +[ "batcalc", "<", "pattern batcalc.<(b1:bat[:blob], b2:bat[:blob], s:bat[:oid]):bat[:bit] ", "CMDbatLT;", "Return B1 < B2 with candidates list" ] [ "batcalc", "<", "pattern batcalc.<(b1:bat[:bte], b2:bat[:bte]):bat[:bit] ", "CMDbatLT;", "Return B1 < B2" ] [ "batcalc", "<", "pattern batcalc.<(b1:bat[:bte], b2:bat[:bte], s:bat[:oid]):bat[:bit] ", "CMDbatLT;", "Return B1 < B2 with candidates list" ] [ "batcalc", "<", "pattern batcalc.<(b1:bat[:bte], b2:bat[:dbl]):bat[:bit] ", "CMDbatLT;", "Return B1 < B2" ] @@ -4134,8 +4136,6 @@ Ready. [ "batcalc", "<", "pattern batcalc.<(b1:bat[:sht], b2:bat[:lng], s:bat[:oid]):bat[:bit] ", "CMDbatLT;", "Return B1 < B2 with candidates list" ] [ "batcalc", "<", "pattern batcalc.<(b1:bat[:sht], b2:bat[:sht]):bat[:bit] ", "CMDbatLT;", "Return B1 < B2" ] [ "batcalc", "<", "pattern batcalc.<(b1:bat[:sht], b2:bat[:sht], s:bat[:oid]):bat[:bit] ", "CMDbatLT;", "Return B1 < B2 with candidates list" ] -[ "batcalc", "<", "pattern batcalc.<(b1:bat[:sqlblob], b2:bat[:sqlblob]):bat[:bit] ", "CMDbatLT;", "Return B1 < B2" ] -[ "batcalc", "<", "pattern batcalc.<(b1:bat[:sqlblob], b2:bat[:sqlblob], s:bat[:oid]):bat[:bit] ", "CMDbatLT;", "Return B1 < B2 with candidates list" ] [ "batcalc", "<", "pattern batcalc.<(b1:bat[:str], b2:bat[:str]):bat[:bit] ", "CMDbatLT;", "Return B1 < B2" ] [ "batcalc", "<", "pattern batcalc.<(b1:bat[:str], b2:bat[:str], s:bat[:oid]):bat[:bit] ", "CMDbatLT;", "Return B1 < B2 with candidates list" ] [ "batcalc", "<", "pattern batcalc.<(b1:bat[:timestamp], b2:bat[:timestamp]):bat[:bit] ", "CMDbatLT;", "Return B1 < B2" ] @@ -4143,6 +4143,8 @@ Ready. [ "batcalc", "<", "pattern batcalc.<(b1:bat[:uuid], b2:bat[:uuid]):bat[:bit] ", "CMDbatLT;", "Return B1 < B2" ] [ "batcalc", "<", "pattern batcalc.<(b:bat[:bit], v:bit):bat[:bit] ", "CMDbatLT;", "Return B < V" ] [ "batcalc", "<", "pattern batcalc.<(b:bat[:bit], v:bit, s:bat[:oid]):bat[:bit] ", "CMDbatLT;", "Return B < V with candidates list" ] +[ "batcalc", "<", "pattern batcalc.<(b:bat[:blob], v:blob):bat[:bit] ", "CMDbatLT;", "Return B < V" ] +[ "batcalc", "<", "pattern batcalc.<(b:bat[:blob], v:blob, s:bat[:oid]):bat[:bit] ", "CMDbatLT;", "Return B < V with candidates list" ] [ "batcalc", "<", "pattern batcalc.<(b:bat[:bte], v:bte):bat[:bit] ", "CMDbatLT;", "Return B < V" ] [ "batcalc", "<", "pattern batcalc.<(b:bat[:bte], v:bte, s:bat[:oid]):bat[:bit] ", "CMDbatLT;", "Return B < V with candidates list" ] [ "batcalc", "<", "pattern batcalc.<(b:bat[:bte], v:dbl):bat[:bit] ", "CMDbatLT;", "Return B < V" ] @@ -4221,14 +4223,14 @@ Ready. [ "batcalc", "<", "pattern batcalc.<(b:bat[:sht], v:lng, s:bat[:oid]):bat[:bit] ", "CMDbatLT;", "Return B < V with candidates list" ] [ "batcalc", "<", "pattern batcalc.<(b:bat[:sht], v:sht):bat[:bit] ", "CMDbatLT;", "Return B < V" ] [ "batcalc", "<", "pattern batcalc.<(b:bat[:sht], v:sht, s:bat[:oid]):bat[:bit] ", "CMDbatLT;", "Return B < V with candidates list" ] -[ "batcalc", "<", "pattern batcalc.<(b:bat[:sqlblob], v:sqlblob):bat[:bit] ", "CMDbatLT;", "Return B < V" ] -[ "batcalc", "<", "pattern batcalc.<(b:bat[:sqlblob], v:sqlblob, s:bat[:oid]):bat[:bit] ", "CMDbatLT;", "Return B < V with candidates list" ] [ "batcalc", "<", "pattern batcalc.<(b:bat[:str], v:str):bat[:bit] ", "CMDbatLT;", "Return B < V" ] [ "batcalc", "<", "pattern batcalc.<(b:bat[:str], v:str, s:bat[:oid]):bat[:bit] ", "CMDbatLT;", "Return B < V with candidates list" ] [ "batcalc", "<", "pattern batcalc.<(b:bat[:timestamp], v:timestamp):bat[:bit] ", "CMDbatLT;", "Return B < V" ] [ "batcalc", "<", "pattern batcalc.<(b:bat[:timestamp], v:timestamp, s:bat[:oid]):bat[:bit] ", "CMDbatLT;", "Return B < V with candidates list" ] [ "batcalc", "<", "pattern batcalc.<(v:bit, b:bat[:bit]):bat[:bit] ", "CMDbatLT;", "Return V < B" ] [ "batcalc", "<", "pattern batcalc.<(v:bit, b:bat[:bit], s:bat[:oid]):bat[:bit] ", "CMDbatLT;", "Return V < B with candidates list" ] +[ "batcalc", "<", "pattern batcalc.<(v:blob, b:bat[:blob]):bat[:bit] ", "CMDbatLT;", "Return V < B" ] +[ "batcalc", "<", "pattern batcalc.<(v:blob, b:bat[:blob], s:bat[:oid]):bat[:bit] ", "CMDbatLT;", "Return V < B with candidates list" ] [ "batcalc", "<", "pattern batcalc.<(v:bte, b:bat[:bte]):bat[:bit] ", "CMDbatLT;", "Return V < B" ] [ "batcalc", "<", "pattern batcalc.<(v:bte, b:bat[:bte], s:bat[:oid]):bat[:bit] ", "CMDbatLT;", "Return V < B with candidates list" ] [ "batcalc", "<", "pattern batcalc.<(v:bte, b:bat[:dbl]):bat[:bit] ", "CMDbatLT;", "Return V < B" ] @@ -4307,8 +4309,6 @@ Ready. [ "batcalc", "<", "pattern batcalc.<(v:sht, b:bat[:lng], s:bat[:oid]):bat[:bit] ", "CMDbatLT;", "Return V < B with candidates list" ] [ "batcalc", "<", "pattern batcalc.<(v:sht, b:bat[:sht]):bat[:bit] ", "CMDbatLT;", "Return V < B" ] [ "batcalc", "<", "pattern batcalc.<(v:sht, b:bat[:sht], s:bat[:oid]):bat[:bit] ", "CMDbatLT;", "Return V < B with candidates list" ] -[ "batcalc", "<", "pattern batcalc.<(v:sqlblob, b:bat[:sqlblob]):bat[:bit] ", "CMDbatLT;", "Return V < B" ] -[ "batcalc", "<", "pattern batcalc.<(v:sqlblob, b:bat[:sqlblob], s:bat[:oid]):bat[:bit] ", "CMDbatLT;", "Return V < B with candidates list" ] [ "batcalc", "<", "pattern batcalc.<(v:str, b:bat[:str]):bat[:bit] ", "CMDbatLT;", "Return V < B" ] [ "batcalc", "<", "pattern batcalc.<(v:str, b:bat[:str], s:bat[:oid]):bat[:bit] ", "CMDbatLT;", "Return V < B with candidates list" ] [ "batcalc", "<", "pattern batcalc.<(v:timestamp, b:bat[:timestamp]):bat[:bit] ", "CMDbatLT;", "Return V < B" ] @@ -4411,6 +4411,8 @@ Ready. [ "batcalc", "<<", "pattern batcalc.<<(v:sht, b:bat[:sht], s:bat[:oid]):bat[:sht] ", "CMDbatLSHsignal;", "Return V << B with candidates list, raise error on out of range second operand" ] [ "batcalc", "<=", "pattern batcalc.<=(b1:bat[:bit], b2:bat[:bit]):bat[:bit] ", "CMDbatLE;", "Return B1 <= B2" ] [ "batcalc", "<=", "pattern batcalc.<=(b1:bat[:bit], b2:bat[:bit], s:bat[:oid]):bat[:bit] ", "CMDbatLE;", "Return B1 <= B2 with candidates list" ] +[ "batcalc", "<=", "pattern batcalc.<=(b1:bat[:blob], b2:bat[:blob]):bat[:bit] ", "CMDbatLE;", "Return B1 <= B2" ] +[ "batcalc", "<=", "pattern batcalc.<=(b1:bat[:blob], b2:bat[:blob], s:bat[:oid]):bat[:bit] ", "CMDbatLE;", "Return B1 <= B2 with candidates list" ] [ "batcalc", "<=", "pattern batcalc.<=(b1:bat[:bte], b2:bat[:bte]):bat[:bit] ", "CMDbatLE;", "Return B1 <= B2" ] [ "batcalc", "<=", "pattern batcalc.<=(b1:bat[:bte], b2:bat[:bte], s:bat[:oid]):bat[:bit] ", "CMDbatLE;", "Return B1 <= B2 with candidates list" ] [ "batcalc", "<=", "pattern batcalc.<=(b1:bat[:bte], b2:bat[:dbl]):bat[:bit] ", "CMDbatLE;", "Return B1 <= B2" ] @@ -4490,8 +4492,6 @@ Ready. [ "batcalc", "<=", "pattern batcalc.<=(b1:bat[:sht], b2:bat[:lng], s:bat[:oid]):bat[:bit] ", "CMDbatLE;", "Return B1 <= B2 with candidates list" ] [ "batcalc", "<=", "pattern batcalc.<=(b1:bat[:sht], b2:bat[:sht]):bat[:bit] ", "CMDbatLE;", "Return B1 <= B2" ] [ "batcalc", "<=", "pattern batcalc.<=(b1:bat[:sht], b2:bat[:sht], s:bat[:oid]):bat[:bit] ", "CMDbatLE;", "Return B1 <= B2 with candidates list" ] -[ "batcalc", "<=", "pattern batcalc.<=(b1:bat[:sqlblob], b2:bat[:sqlblob]):bat[:bit] ", "CMDbatLE;", "Return B1 <= B2" ] -[ "batcalc", "<=", "pattern batcalc.<=(b1:bat[:sqlblob], b2:bat[:sqlblob], s:bat[:oid]):bat[:bit] ", "CMDbatLE;", "Return B1 <= B2 with candidates list" ] [ "batcalc", "<=", "pattern batcalc.<=(b1:bat[:str], b2:bat[:str]):bat[:bit] ", "CMDbatLE;", "Return B1 <= B2" ] [ "batcalc", "<=", "pattern batcalc.<=(b1:bat[:str], b2:bat[:str], s:bat[:oid]):bat[:bit] ", "CMDbatLE;", "Return B1 <= B2 with candidates list" ] [ "batcalc", "<=", "pattern batcalc.<=(b1:bat[:timestamp], b2:bat[:timestamp]):bat[:bit] ", "CMDbatLE;", "Return B1 <= B2" ] @@ -4499,6 +4499,8 @@ Ready. [ "batcalc", "<=", "pattern batcalc.<=(b1:bat[:uuid], b2:bat[:uuid]):bat[:bit] ", "CMDbatLE;", "Return B1 <= B2" ] [ "batcalc", "<=", "pattern batcalc.<=(b:bat[:bit], v:bit):bat[:bit] ", "CMDbatLE;", "Return B <= V" ] [ "batcalc", "<=", "pattern batcalc.<=(b:bat[:bit], v:bit, s:bat[:oid]):bat[:bit] ", "CMDbatLE;", "Return B <= V with candidates list" ] +[ "batcalc", "<=", "pattern batcalc.<=(b:bat[:blob], v:blob):bat[:bit] ", "CMDbatLE;", "Return B <= V" ] +[ "batcalc", "<=", "pattern batcalc.<=(b:bat[:blob], v:blob, s:bat[:oid]):bat[:bit] ", "CMDbatLE;", "Return B <= V with candidates list" ] [ "batcalc", "<=", "pattern batcalc.<=(b:bat[:bte], v:bte):bat[:bit] ", "CMDbatLE;", "Return B <= V" ] [ "batcalc", "<=", "pattern batcalc.<=(b:bat[:bte], v:bte, s:bat[:oid]):bat[:bit] ", "CMDbatLE;", "Return B <= V with candidates list" ] [ "batcalc", "<=", "pattern batcalc.<=(b:bat[:bte], v:dbl):bat[:bit] ", "CMDbatLE;", "Return B <= V" ] @@ -4577,14 +4579,14 @@ Ready. [ "batcalc", "<=", "pattern batcalc.<=(b:bat[:sht], v:lng, s:bat[:oid]):bat[:bit] ", "CMDbatLE;", "Return B <= V with candidates list" ] [ "batcalc", "<=", "pattern batcalc.<=(b:bat[:sht], v:sht):bat[:bit] ", "CMDbatLE;", "Return B <= V" ] [ "batcalc", "<=", "pattern batcalc.<=(b:bat[:sht], v:sht, s:bat[:oid]):bat[:bit] ", "CMDbatLE;", "Return B <= V with candidates list" ] -[ "batcalc", "<=", "pattern batcalc.<=(b:bat[:sqlblob], v:sqlblob):bat[:bit] ", "CMDbatLE;", "Return B <= V" ] -[ "batcalc", "<=", "pattern batcalc.<=(b:bat[:sqlblob], v:sqlblob, s:bat[:oid]):bat[:bit] ", "CMDbatLE;", "Return B <= V with candidates list" ] [ "batcalc", "<=", "pattern batcalc.<=(b:bat[:str], v:str):bat[:bit] ", "CMDbatLE;", "Return B <= V" ] [ "batcalc", "<=", "pattern batcalc.<=(b:bat[:str], v:str, s:bat[:oid]):bat[:bit] ", "CMDbatLE;", "Return B <= V with candidates list" ] [ "batcalc", "<=", "pattern batcalc.<=(b:bat[:timestamp], v:timestamp):bat[:bit] ", "CMDbatLE;", "Return B <= V" ] [ "batcalc", "<=", "pattern batcalc.<=(b:bat[:timestamp], v:timestamp, s:bat[:oid]):bat[:bit] ", "CMDbatLE;", "Return B <= V with candidates list" ] [ "batcalc", "<=", "pattern batcalc.<=(v:bit, b:bat[:bit]):bat[:bit] ", "CMDbatLE;", "Return V <= B" ] [ "batcalc", "<=", "pattern batcalc.<=(v:bit, b:bat[:bit], s:bat[:oid]):bat[:bit] ", "CMDbatLE;", "Return V <= B with candidates list" ] +[ "batcalc", "<=", "pattern batcalc.<=(v:blob, b:bat[:blob]):bat[:bit] ", "CMDbatLE;", "Return V <= B" ] +[ "batcalc", "<=", "pattern batcalc.<=(v:blob, b:bat[:blob], s:bat[:oid]):bat[:bit] ", "CMDbatLE;", "Return V <= B with candidates list" ] [ "batcalc", "<=", "pattern batcalc.<=(v:bte, b:bat[:bte]):bat[:bit] ", "CMDbatLE;", "Return V <= B" ] [ "batcalc", "<=", "pattern batcalc.<=(v:bte, b:bat[:bte], s:bat[:oid]):bat[:bit] ", "CMDbatLE;", "Return V <= B with candidates list" ] [ "batcalc", "<=", "pattern batcalc.<=(v:bte, b:bat[:dbl]):bat[:bit] ", "CMDbatLE;", "Return V <= B" ] @@ -4663,8 +4665,6 @@ Ready. [ "batcalc", "<=", "pattern batcalc.<=(v:sht, b:bat[:lng], s:bat[:oid]):bat[:bit] ", "CMDbatLE;", "Return V <= B with candidates list" ] [ "batcalc", "<=", "pattern batcalc.<=(v:sht, b:bat[:sht]):bat[:bit] ", "CMDbatLE;", "Return V <= B" ] [ "batcalc", "<=", "pattern batcalc.<=(v:sht, b:bat[:sht], s:bat[:oid]):bat[:bit] ", "CMDbatLE;", "Return V <= B with candidates list" ] -[ "batcalc", "<=", "pattern batcalc.<=(v:sqlblob, b:bat[:sqlblob]):bat[:bit] ", "CMDbatLE;", "Return V <= B" ] -[ "batcalc", "<=", "pattern batcalc.<=(v:sqlblob, b:bat[:sqlblob], s:bat[:oid]):bat[:bit] ", "CMDbatLE;", "Return V <= B with candidates list" ] [ "batcalc", "<=", "pattern batcalc.<=(v:str, b:bat[:str]):bat[:bit] ", "CMDbatLE;", "Return V <= B" ] [ "batcalc", "<=", "pattern batcalc.<=(v:str, b:bat[:str], s:bat[:oid]):bat[:bit] ", "CMDbatLE;", "Return V <= B with candidates list" ] [ "batcalc", "<=", "pattern batcalc.<=(v:timestamp, b:bat[:timestamp]):bat[:bit] ", "CMDbatLE;", "Return V <= B" ] @@ -4673,6 +4673,10 @@ Ready. [ "batcalc", "==", "pattern batcalc.==(b1:bat[:bit], b2:bat[:bit], nil_matches:bit):bat[:bit] ", "CMDbatEQ;", "Return B1 == B2" ] [ "batcalc", "==", "pattern batcalc.==(b1:bat[:bit], b2:bat[:bit], s:bat[:oid]):bat[:bit] ", "CMDbatEQ;", "Return B1 == B2 with candidates list" ] [ "batcalc", "==", "pattern batcalc.==(b1:bat[:bit], b2:bat[:bit], s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatEQ;", "Return B1 == B2 with candidates list" ] +[ "batcalc", "==", "pattern batcalc.==(b1:bat[:blob], b2:bat[:blob]):bat[:bit] ", "CMDbatEQ;", "Return B1 == B2" ] +[ "batcalc", "==", "pattern batcalc.==(b1:bat[:blob], b2:bat[:blob], nil_matches:bit):bat[:bit] ", "CMDbatEQ;", "Return B1 == B2" ] +[ "batcalc", "==", "pattern batcalc.==(b1:bat[:blob], b2:bat[:blob], s:bat[:oid]):bat[:bit] ", "CMDbatEQ;", "Return B1 == B2 with candidates list" ] +[ "batcalc", "==", "pattern batcalc.==(b1:bat[:blob], b2:bat[:blob], s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatEQ;", "Return B1 == B2 with candidates list" ] [ "batcalc", "==", "pattern batcalc.==(b1:bat[:bte], b2:bat[:bte]):bat[:bit] ", "CMDbatEQ;", "Return B1 == B2" ] [ "batcalc", "==", "pattern batcalc.==(b1:bat[:bte], b2:bat[:bte], nil_matches:bit):bat[:bit] ", "CMDbatEQ;", "Return B1 == B2" ] [ "batcalc", "==", "pattern batcalc.==(b1:bat[:bte], b2:bat[:bte], s:bat[:oid]):bat[:bit] ", "CMDbatEQ;", "Return B1 == B2 with candidates list" ] @@ -4831,10 +4835,6 @@ Ready. [ "batcalc", "==", "pattern batcalc.==(b1:bat[:sht], b2:bat[:sht], nil_matches:bit):bat[:bit] ", "CMDbatEQ;", "Return B1 == B2" ] [ "batcalc", "==", "pattern batcalc.==(b1:bat[:sht], b2:bat[:sht], s:bat[:oid]):bat[:bit] ", "CMDbatEQ;", "Return B1 == B2 with candidates list" ] [ "batcalc", "==", "pattern batcalc.==(b1:bat[:sht], b2:bat[:sht], s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatEQ;", "Return B1 == B2 with candidates list" ] -[ "batcalc", "==", "pattern batcalc.==(b1:bat[:sqlblob], b2:bat[:sqlblob]):bat[:bit] ", "CMDbatEQ;", "Return B1 == B2" ] -[ "batcalc", "==", "pattern batcalc.==(b1:bat[:sqlblob], b2:bat[:sqlblob], nil_matches:bit):bat[:bit] ", "CMDbatEQ;", "Return B1 == B2" ] -[ "batcalc", "==", "pattern batcalc.==(b1:bat[:sqlblob], b2:bat[:sqlblob], s:bat[:oid]):bat[:bit] ", "CMDbatEQ;", "Return B1 == B2 with candidates list" ] -[ "batcalc", "==", "pattern batcalc.==(b1:bat[:sqlblob], b2:bat[:sqlblob], s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatEQ;", "Return B1 == B2 with candidates list" ] [ "batcalc", "==", "pattern batcalc.==(b1:bat[:str], b2:bat[:str]):bat[:bit] ", "CMDbatEQ;", "Return B1 == B2" ] [ "batcalc", "==", "pattern batcalc.==(b1:bat[:str], b2:bat[:str], nil_matches:bit):bat[:bit] ", "CMDbatEQ;", "Return B1 == B2" ] [ "batcalc", "==", "pattern batcalc.==(b1:bat[:str], b2:bat[:str], s:bat[:oid]):bat[:bit] ", "CMDbatEQ;", "Return B1 == B2 with candidates list" ] @@ -4849,6 +4849,10 @@ Ready. [ "batcalc", "==", "pattern batcalc.==(b:bat[:bit], v:bit, nil_matches:bit):bat[:bit] ", "CMDbatEQ;", "Return B == V" ] [ "batcalc", "==", "pattern batcalc.==(b:bat[:bit], v:bit, s:bat[:oid]):bat[:bit] ", "CMDbatEQ;", "Return B == V with candidates list" ] [ "batcalc", "==", "pattern batcalc.==(b:bat[:bit], v:bit, s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatEQ;", "Return B == V with candidates list" ] +[ "batcalc", "==", "pattern batcalc.==(b:bat[:blob], v:blob):bat[:bit] ", "CMDbatEQ;", "Return B == V" ] +[ "batcalc", "==", "pattern batcalc.==(b:bat[:blob], v:blob, nil_matches:bit):bat[:bit] ", "CMDbatEQ;", "Return B == V" ] +[ "batcalc", "==", "pattern batcalc.==(b:bat[:blob], v:blob, s:bat[:oid]):bat[:bit] ", "CMDbatEQ;", "Return B == V with candidates list" ] +[ "batcalc", "==", "pattern batcalc.==(b:bat[:blob], v:blob, s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatEQ;", "Return B == V with candidates list" ] [ "batcalc", "==", "pattern batcalc.==(b:bat[:bte], v:bte):bat[:bit] ", "CMDbatEQ;", "Return B == V" ] [ "batcalc", "==", "pattern batcalc.==(b:bat[:bte], v:bte, nil_matches:bit):bat[:bit] ", "CMDbatEQ;", "Return B == V" ] [ "batcalc", "==", "pattern batcalc.==(b:bat[:bte], v:bte, s:bat[:oid]):bat[:bit] ", "CMDbatEQ;", "Return B == V with candidates list" ] @@ -5005,10 +5009,6 @@ Ready. [ "batcalc", "==", "pattern batcalc.==(b:bat[:sht], v:sht, nil_matches:bit):bat[:bit] ", "CMDbatEQ;", "Return B == V" ] [ "batcalc", "==", "pattern batcalc.==(b:bat[:sht], v:sht, s:bat[:oid]):bat[:bit] ", "CMDbatEQ;", "Return B == V with candidates list" ] [ "batcalc", "==", "pattern batcalc.==(b:bat[:sht], v:sht, s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatEQ;", "Return B == V with candidates list" ] -[ "batcalc", "==", "pattern batcalc.==(b:bat[:sqlblob], v:sqlblob):bat[:bit] ", "CMDbatEQ;", "Return B == V" ] -[ "batcalc", "==", "pattern batcalc.==(b:bat[:sqlblob], v:sqlblob, nil_matches:bit):bat[:bit] ", "CMDbatEQ;", "Return B == V" ] -[ "batcalc", "==", "pattern batcalc.==(b:bat[:sqlblob], v:sqlblob, s:bat[:oid]):bat[:bit] ", "CMDbatEQ;", "Return B == V with candidates list" ] -[ "batcalc", "==", "pattern batcalc.==(b:bat[:sqlblob], v:sqlblob, s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatEQ;", "Return B == V with candidates list" ] [ "batcalc", "==", "pattern batcalc.==(b:bat[:str], v:str):bat[:bit] ", "CMDbatEQ;", "Return B == V" ] [ "batcalc", "==", "pattern batcalc.==(b:bat[:str], v:str, nil_matches:bit):bat[:bit] ", "CMDbatEQ;", "Return B == V" ] [ "batcalc", "==", "pattern batcalc.==(b:bat[:str], v:str, s:bat[:oid]):bat[:bit] ", "CMDbatEQ;", "Return B == V with candidates list" ] @@ -5021,6 +5021,10 @@ Ready. [ "batcalc", "==", "pattern batcalc.==(v:bit, b:bat[:bit], nil_matches:bit):bat[:bit] ", "CMDbatEQ;", "Return V == B" ] [ "batcalc", "==", "pattern batcalc.==(v:bit, b:bat[:bit], s:bat[:oid]):bat[:bit] ", "CMDbatEQ;", "Return V == B with candidates list" ] [ "batcalc", "==", "pattern batcalc.==(v:bit, b:bat[:bit], s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatEQ;", "Return V == B with candidates list" ] +[ "batcalc", "==", "pattern batcalc.==(v:blob, b:bat[:blob]):bat[:bit] ", "CMDbatEQ;", "Return V == B" ] +[ "batcalc", "==", "pattern batcalc.==(v:blob, b:bat[:blob], nil_matches:bit):bat[:bit] ", "CMDbatEQ;", "Return V == B" ] +[ "batcalc", "==", "pattern batcalc.==(v:blob, b:bat[:blob], s:bat[:oid]):bat[:bit] ", "CMDbatEQ;", "Return V == B with candidates list" ] +[ "batcalc", "==", "pattern batcalc.==(v:blob, b:bat[:blob], s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatEQ;", "Return V == B with candidates list" ] [ "batcalc", "==", "pattern batcalc.==(v:bte, b:bat[:bte]):bat[:bit] ", "CMDbatEQ;", "Return V == B" ] [ "batcalc", "==", "pattern batcalc.==(v:bte, b:bat[:bte], nil_matches:bit):bat[:bit] ", "CMDbatEQ;", "Return V == B" ] [ "batcalc", "==", "pattern batcalc.==(v:bte, b:bat[:bte], s:bat[:oid]):bat[:bit] ", "CMDbatEQ;", "Return V == B with candidates list" ] @@ -5177,10 +5181,6 @@ Ready. [ "batcalc", "==", "pattern batcalc.==(v:sht, b:bat[:sht], nil_matches:bit):bat[:bit] ", "CMDbatEQ;", "Return V == B" ] [ "batcalc", "==", "pattern batcalc.==(v:sht, b:bat[:sht], s:bat[:oid]):bat[:bit] ", "CMDbatEQ;", "Return V == B with candidates list" ] [ "batcalc", "==", "pattern batcalc.==(v:sht, b:bat[:sht], s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatEQ;", "Return V == B with candidates list" ] -[ "batcalc", "==", "pattern batcalc.==(v:sqlblob, b:bat[:sqlblob]):bat[:bit] ", "CMDbatEQ;", "Return V == B" ] -[ "batcalc", "==", "pattern batcalc.==(v:sqlblob, b:bat[:sqlblob], nil_matches:bit):bat[:bit] ", "CMDbatEQ;", "Return V == B" ] -[ "batcalc", "==", "pattern batcalc.==(v:sqlblob, b:bat[:sqlblob], s:bat[:oid]):bat[:bit] ", "CMDbatEQ;", "Return V == B with candidates list" ] -[ "batcalc", "==", "pattern batcalc.==(v:sqlblob, b:bat[:sqlblob], s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatEQ;", "Return V == B with candidates list" ] [ "batcalc", "==", "pattern batcalc.==(v:str, b:bat[:str]):bat[:bit] ", "CMDbatEQ;", "Return V == B" ] [ "batcalc", "==", "pattern batcalc.==(v:str, b:bat[:str], nil_matches:bit):bat[:bit] ", "CMDbatEQ;", "Return V == B" ] [ "batcalc", "==", "pattern batcalc.==(v:str, b:bat[:str], s:bat[:oid]):bat[:bit] ", "CMDbatEQ;", "Return V == B with candidates list" ] @@ -5191,6 +5191,8 @@ Ready. [ "batcalc", "==", "pattern batcalc.==(v:timestamp, b:bat[:timestamp], s:bat[:oid], nil_matches:bit):bat[:bit] ", "CMDbatEQ;", "Return V == B with candidates list" ] [ "batcalc", ">", "pattern batcalc.>(b1:bat[:bit], b2:bat[:bit]):bat[:bit] ", "CMDbatGT;", "Return B1 > B2" ] [ "batcalc", ">", "pattern batcalc.>(b1:bat[:bit], b2:bat[:bit], s:bat[:oid]):bat[:bit] ", "CMDbatGT;", "Return B1 > B2 with candidates list" ] +[ "batcalc", ">", "pattern batcalc.>(b1:bat[:blob], b2:bat[:blob]):bat[:bit] ", "CMDbatGT;", "Return B1 > B2" ] +[ "batcalc", ">", "pattern batcalc.>(b1:bat[:blob], b2:bat[:blob], s:bat[:oid]):bat[:bit] ", "CMDbatGT;", "Return B1 > B2 with candidates list" ] [ "batcalc", ">", "pattern batcalc.>(b1:bat[:bte], b2:bat[:bte]):bat[:bit] ", "CMDbatGT;", "Return B1 > B2" ] [ "batcalc", ">", "pattern batcalc.>(b1:bat[:bte], b2:bat[:bte], s:bat[:oid]):bat[:bit] ", "CMDbatGT;", "Return B1 > B2 with candidates list" ] [ "batcalc", ">", "pattern batcalc.>(b1:bat[:bte], b2:bat[:dbl]):bat[:bit] ", "CMDbatGT;", "Return B1 > B2" ] @@ -5270,8 +5272,6 @@ Ready. [ "batcalc", ">", "pattern batcalc.>(b1:bat[:sht], b2:bat[:lng], s:bat[:oid]):bat[:bit] ", "CMDbatGT;", "Return B1 > B2 with candidates list" ] [ "batcalc", ">", "pattern batcalc.>(b1:bat[:sht], b2:bat[:sht]):bat[:bit] ", "CMDbatGT;", "Return B1 > B2" ] [ "batcalc", ">", "pattern batcalc.>(b1:bat[:sht], b2:bat[:sht], s:bat[:oid]):bat[:bit] ", "CMDbatGT;", "Return B1 > B2 with candidates list" ] -[ "batcalc", ">", "pattern batcalc.>(b1:bat[:sqlblob], b2:bat[:sqlblob]):bat[:bit] ", "CMDbatGT;", "Return B1 > B2" ] -[ "batcalc", ">", "pattern batcalc.>(b1:bat[:sqlblob], b2:bat[:sqlblob], s:bat[:oid]):bat[:bit] ", "CMDbatGT;", "Return B1 > B2 with candidates list" ] [ "batcalc", ">", "pattern batcalc.>(b1:bat[:str], b2:bat[:str]):bat[:bit] ", "CMDbatGT;", "Return B1 > B2" ] [ "batcalc", ">", "pattern batcalc.>(b1:bat[:str], b2:bat[:str], s:bat[:oid]):bat[:bit] ", "CMDbatGT;", "Return B1 > B2 with candidates list" ] [ "batcalc", ">", "pattern batcalc.>(b1:bat[:timestamp], b2:bat[:timestamp]):bat[:bit] ", "CMDbatGT;", "Return B1 > B2" ] @@ -5279,6 +5279,8 @@ Ready. [ "batcalc", ">", "pattern batcalc.>(b1:bat[:uuid], b2:bat[:uuid]):bat[:bit] ", "CMDbatGT;", "Return B1 > B2" ] [ "batcalc", ">", "pattern batcalc.>(b:bat[:bit], v:bit):bat[:bit] ", "CMDbatGT;", "Return B > V" ] [ "batcalc", ">", "pattern batcalc.>(b:bat[:bit], v:bit, s:bat[:oid]):bat[:bit] ", "CMDbatGT;", "Return B > V with candidates list" ] +[ "batcalc", ">", "pattern batcalc.>(b:bat[:blob], v:blob):bat[:bit] ", "CMDbatGT;", "Return B > V" ] +[ "batcalc", ">", "pattern batcalc.>(b:bat[:blob], v:blob, s:bat[:oid]):bat[:bit] ", "CMDbatGT;", "Return B > V with candidates list" ] [ "batcalc", ">", "pattern batcalc.>(b:bat[:bte], v:bte):bat[:bit] ", "CMDbatGT;", "Return B > V" ] [ "batcalc", ">", "pattern batcalc.>(b:bat[:bte], v:bte, s:bat[:oid]):bat[:bit] ", "CMDbatGT;", "Return B > V with candidates list" ] [ "batcalc", ">", "pattern batcalc.>(b:bat[:bte], v:dbl):bat[:bit] ", "CMDbatGT;", "Return B > V" ] @@ -5357,14 +5359,14 @@ Ready. [ "batcalc", ">", "pattern batcalc.>(b:bat[:sht], v:lng, s:bat[:oid]):bat[:bit] ", "CMDbatGT;", "Return B > V with candidates list" ] [ "batcalc", ">", "pattern batcalc.>(b:bat[:sht], v:sht):bat[:bit] ", "CMDbatGT;", "Return B > V" ] [ "batcalc", ">", "pattern batcalc.>(b:bat[:sht], v:sht, s:bat[:oid]):bat[:bit] ", "CMDbatGT;", "Return B > V with candidates list" ] -[ "batcalc", ">", "pattern batcalc.>(b:bat[:sqlblob], v:sqlblob):bat[:bit] ", "CMDbatGT;", "Return B > V" ] -[ "batcalc", ">", "pattern batcalc.>(b:bat[:sqlblob], v:sqlblob, s:bat[:oid]):bat[:bit] ", "CMDbatGT;", "Return B > V with candidates list" ] [ "batcalc", ">", "pattern batcalc.>(b:bat[:str], v:str):bat[:bit] ", "CMDbatGT;", "Return B > V" ] [ "batcalc", ">", "pattern batcalc.>(b:bat[:str], v:str, s:bat[:oid]):bat[:bit] ", "CMDbatGT;", "Return B > V with candidates list" ] [ "batcalc", ">", "pattern batcalc.>(b:bat[:timestamp], v:timestamp):bat[:bit] ", "CMDbatGT;", "Return B > V" ] [ "batcalc", ">", "pattern batcalc.>(b:bat[:timestamp], v:timestamp, s:bat[:oid]):bat[:bit] ", "CMDbatGT;", "Return B > V with candidates list" ] [ "batcalc", ">", "pattern batcalc.>(v:bit, b:bat[:bit]):bat[:bit] ", "CMDbatGT;", "Return V > B" ] [ "batcalc", ">", "pattern batcalc.>(v:bit, b:bat[:bit], s:bat[:oid]):bat[:bit] ", "CMDbatGT;", "Return V > B with candidates list" ] +[ "batcalc", ">", "pattern batcalc.>(v:blob, b:bat[:blob]):bat[:bit] ", "CMDbatGT;", "Return V > B" ] +[ "batcalc", ">", "pattern batcalc.>(v:blob, b:bat[:blob], s:bat[:oid]):bat[:bit] ", "CMDbatGT;", "Return V > B with candidates list" ] [ "batcalc", ">", "pattern batcalc.>(v:bte, b:bat[:bte]):bat[:bit] ", "CMDbatGT;", "Return V > B" ] [ "batcalc", ">", "pattern batcalc.>(v:bte, b:bat[:bte], s:bat[:oid]):bat[:bit] ", "CMDbatGT;", "Return V > B with candidates list" ] [ "batcalc", ">", "pattern batcalc.>(v:bte, b:bat[:dbl]):bat[:bit] ", "CMDbatGT;", "Return V > B" ] @@ -5443,14 +5445,14 @@ Ready. [ "batcalc", ">", "pattern batcalc.>(v:sht, b:bat[:lng], s:bat[:oid]):bat[:bit] ", "CMDbatGT;", "Return V > B with candidates list" ] [ "batcalc", ">", "pattern batcalc.>(v:sht, b:bat[:sht]):bat[:bit] ", "CMDbatGT;", "Return V > B" ] [ "batcalc", ">", "pattern batcalc.>(v:sht, b:bat[:sht], s:bat[:oid]):bat[:bit] ", "CMDbatGT;", "Return V > B with candidates list" ] -[ "batcalc", ">", "pattern batcalc.>(v:sqlblob, b:bat[:sqlblob]):bat[:bit] ", "CMDbatGT;", "Return V > B" ] -[ "batcalc", ">", "pattern batcalc.>(v:sqlblob, b:bat[:sqlblob], s:bat[:oid]):bat[:bit] ", "CMDbatGT;", "Return V > B with candidates list" ] [ "batcalc", ">", "pattern batcalc.>(v:str, b:bat[:str]):bat[:bit] ", "CMDbatGT;", "Return V > B" ] [ "batcalc", ">", "pattern batcalc.>(v:str, b:bat[:str], s:bat[:oid]):bat[:bit] ", "CMDbatGT;", "Return V > B with candidates list" ] [ "batcalc", ">", "pattern batcalc.>(v:timestamp, b:bat[:timestamp]):bat[:bit] ", "CMDbatGT;", "Return V > B" ] [ "batcalc", ">", "pattern batcalc.>(v:timestamp, b:bat[:timestamp], s:bat[:oid]):bat[:bit] ", "CMDbatGT;", "Return V > B with candidates list" ] [ "batcalc", ">=", "pattern batcalc.>=(b1:bat[:bit], b2:bat[:bit]):bat[:bit] ", "CMDbatGE;", "Return B1 >= B2" ] [ "batcalc", ">=", "pattern batcalc.>=(b1:bat[:bit], b2:bat[:bit], s:bat[:oid]):bat[:bit] ", "CMDbatGE;", "Return B1 >= B2 with candidates list" ] +[ "batcalc", ">=", "pattern batcalc.>=(b1:bat[:blob], b2:bat[:blob]):bat[:bit] ", "CMDbatGE;", "Return B1 >= B2" ] +[ "batcalc", ">=", "pattern batcalc.>=(b1:bat[:blob], b2:bat[:blob], s:bat[:oid]):bat[:bit] ", "CMDbatGE;", "Return B1 >= B2 with candidates list" ] [ "batcalc", ">=", "pattern batcalc.>=(b1:bat[:bte], b2:bat[:bte]):bat[:bit] ", "CMDbatGE;", "Return B1 >= B2" ] _______________________________________________ checkin-list mailing list [email protected] https://www.monetdb.org/mailman/listinfo/checkin-list
