Changeset: b903b73a1fb2 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b903b73a1fb2 Added Files: ChangeLog.Aug2018 buildtools/ChangeLog.Aug2018 clients/ChangeLog.Aug2018 clients/mapilib/ChangeLog.Aug2018 clients/odbc/samples/testStmtAttr.c common/stream/ChangeLog.Aug2018 common/utils/strptime.cpp gdk/ChangeLog.Aug2018 geom/ChangeLog.Aug2018 monetdb5/ChangeLog.Aug2018 sql/ChangeLog.Aug2018 sql/test/BugTracker-2018/Tests/create_table_if_not_exists_returns_42000.Bug-6629.sql sql/test/BugTracker-2018/Tests/create_table_if_not_exists_returns_42000.Bug-6629.stable.err sql/test/BugTracker-2018/Tests/create_table_if_not_exists_returns_42000.Bug-6629.stable.out sql/test/BugTracker-2018/Tests/dependency_column_on_sequence.Bug-6618.SQL.py sql/test/BugTracker-2018/Tests/dependency_column_on_sequence.Bug-6618.stable.err sql/test/BugTracker-2018/Tests/dependency_column_on_sequence.Bug-6618.stable.out sql/test/BugTracker-2018/Tests/groupby_having_orderby_count.Bug-6624.sql sql/test/BugTracker-2018/Tests/groupby_having_orderby_count.Bug-6624.stable.err sql/test/BugTracker-2018/Tests/groupby_having_orderby_count.Bug-6624.stable.out sql/test/BugTracker-2018/Tests/local_replica_table_not_detected.Bug-6620.py sql/test/BugTracker-2018/Tests/local_replica_table_not_detected.Bug-6620.stable.err sql/test/BugTracker-2018/Tests/local_replica_table_not_detected.Bug-6620.stable.out sql/test/BugTracker-2018/Tests/or_in_subselect.Bug-6625.sql sql/test/BugTracker-2018/Tests/or_in_subselect.Bug-6625.stable.err sql/test/BugTracker-2018/Tests/or_in_subselect.Bug-6625.stable.out sql/test/BugTracker-2018/Tests/remote-table-where-is-null.Bug-6601.py sql/test/BugTracker-2018/Tests/remote-table-where-not-equal.Bug-6621.py sql/test/BugTracker-2018/Tests/remote-table-where-not-equal.Bug-6621.stable.err sql/test/BugTracker-2018/Tests/remote-table-where-not-equal.Bug-6621.stable.out sql/test/BugTracker-2018/Tests/singleton-stddev.Bug-6627.sql sql/test/BugTracker-2018/Tests/singleton-stddev.Bug-6627.stable.err sql/test/BugTracker-2018/Tests/singleton-stddev.Bug-6627.stable.out sql/test/BugTracker-2018/Tests/sqlitelogictest-algebra-rangejoin-undefined.Bug-6610.stable.err sql/test/BugTracker-2018/Tests/sqlitelogictest-algebra-rangejoin-undefined.Bug-6610.stable.out sql/test/BugTracker-2018/Tests/sqlitelogictest-cast-null-add.Bug-6630.sql sql/test/BugTracker-2018/Tests/sqlitelogictest-cast-null-add.Bug-6630.stable.err sql/test/BugTracker-2018/Tests/sqlitelogictest-cast-null-add.Bug-6630.stable.out sql/test/BugTracker-2018/Tests/strptime.Bug-6626.sql sql/test/BugTracker-2018/Tests/strptime.Bug-6626.stable.err sql/test/BugTracker-2018/Tests/strptime.Bug-6626.stable.out testing/ChangeLog.Aug2018 tools/merovingian/ChangeLog.Aug2018 Removed Files: common/utils/strptime.c sql/test/BugTracker-2018/Tests/remote-table-where-is-null.Bug-6601.SQL.py Modified Files: .hgtags ChangeLog MonetDB.spec NT/monetdb_config.h.in NT/rules.msc buildtools/ChangeLog buildtools/autogen/autogen/am.py buildtools/autogen/autogen/codegen.py buildtools/autogen/autogen/filesplit.py buildtools/autogen/autogen/msc.py clients/ChangeLog.Mar2018 clients/Tests/MAL-signatures.stable.out clients/Tests/MAL-signatures.stable.out.int128 clients/Tests/exports.stable.out clients/mapiclient/dump.c clients/mapiclient/eventparser.c clients/mapiclient/mclient.c clients/mapilib/mapi.rc clients/odbc/driver/ODBCDbc.c clients/odbc/driver/ODBCDbc.h clients/odbc/driver/ODBCStmt.c clients/odbc/driver/ODBCStmt.h clients/odbc/driver/SQLExecDirect.c clients/odbc/driver/SQLExecute.c clients/odbc/driver/SQLGetConnectAttr.c clients/odbc/driver/SQLGetStmtAttr.c clients/odbc/driver/SQLSetStmtAttr.c clients/odbc/driver/driver.rc clients/odbc/samples/Makefile.ag clients/odbc/samples/arraytest.c clients/odbc/samples/odbcsample1.c clients/odbc/samples/testgetinfo.c clients/odbc/winsetup/setup.rc clients/ruby/Tests/gemtest.stable.out common/stream/stream.c common/utils/Makefile.ag configure.ag debian/fix-deb.sh debian/rules gdk/ChangeLog gdk/gdk.h gdk/gdk_aggr.c gdk/gdk_align.c gdk/gdk_bat.c gdk/gdk_batop.c gdk/gdk_bbp.c gdk/gdk_calc.c gdk/gdk_delta.c gdk/gdk_delta.h gdk/gdk_group.c gdk/gdk_hash.c gdk/gdk_hash.h gdk/gdk_heap.c gdk/gdk_imprints.c gdk/gdk_join.c gdk/gdk_logger.c gdk/gdk_orderidx.c gdk/gdk_private.h gdk/gdk_project.c gdk/gdk_sample.c gdk/gdk_select.c gdk/gdk_storage.c gdk/gdk_system.c gdk/gdk_unique.c gdk/gdk_utils.c gdk/libbat.rc monetdb5/ChangeLog monetdb5/mal/mal_authorize.c monetdb5/mal/mal_dataflow.c monetdb5/mal/mal_exception.c monetdb5/mal/mal_exception.h monetdb5/mal/mal_import.c monetdb5/mal/mal_interpreter.c monetdb5/mal/mal_profiler.c monetdb5/modules/atoms/batxml.c monetdb5/modules/atoms/json.c monetdb5/modules/atoms/mtime.c monetdb5/modules/atoms/uuid.c monetdb5/modules/kernel/alarm.c monetdb5/modules/kernel/bat5.c monetdb5/modules/kernel/batcolor.c monetdb5/modules/kernel/batmmath.c monetdb5/modules/kernel/batmmath.h monetdb5/modules/kernel/batmmath.mal monetdb5/modules/kernel/batstr.c monetdb5/modules/kernel/mmath.c monetdb5/modules/kernel/status.c monetdb5/modules/mal/clients.c monetdb5/modules/mal/manifold.c monetdb5/modules/mal/mkey.c monetdb5/modules/mal/pcre.c monetdb5/modules/mal/remote.c monetdb5/modules/mal/tablet.c monetdb5/modules/mal/tokenizer.c monetdb5/modules/mal/wlc.c monetdb5/optimizer/opt_multiplex.c monetdb5/tools/Makefile.ag monetdb5/tools/libmonetdb5.rc sql/ChangeLog sql/backends/monet5/Tests/pyapi09.stable.out sql/backends/monet5/Tests/pyapi28.stable.out sql/backends/monet5/UDF/capi/capi.c sql/backends/monet5/UDF/pyapi/conversion.c sql/backends/monet5/UDF/pyapi/pyapi.c sql/backends/monet5/mal_backend.c sql/backends/monet5/mal_backend.h sql/backends/monet5/rel_bin.c sql/backends/monet5/rel_bin.h sql/backends/monet5/sql.c sql/backends/monet5/sql_cat.c sql/backends/monet5/sql_execute.c sql/backends/monet5/sql_gencode.c sql/backends/monet5/sql_result.c sql/backends/monet5/sql_statement.c sql/backends/monet5/sql_upgrades.c sql/backends/monet5/wlr.c sql/common/sql_types.c sql/common/sql_types.h sql/server/rel_distribute.c sql/server/rel_dump.c sql/server/rel_optimizer.c sql/server/rel_planner.c sql/server/rel_psm.c sql/server/rel_psm.h sql/server/rel_schema.c sql/server/rel_select.c sql/server/rel_semantic.c sql/server/rel_updates.c sql/server/sql_atom.c sql/server/sql_datetime.c sql/server/sql_env.c sql/server/sql_env.h sql/server/sql_mvc.c sql/server/sql_mvc.h sql/server/sql_parser.y sql/server/sql_privileges.c sql/storage/bat/bat_storage.c sql/storage/bat/bat_table.c sql/storage/sql_storage.h sql/storage/store.c sql/test/BugTracker-2012/Tests/update_crash.Bug-2655.sql sql/test/BugTracker-2016/Tests/set-negative-querytimeout.Bug-6070.stable.err sql/test/BugTracker-2018/Tests/All sql/test/BugTracker-2018/Tests/remote-table-where-is-null.Bug-6601.stable.out sql/test/BugTracker/Tests/case_in_aggr_bug.SF-1506545.sql sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out sql/test/Tests/fsum.sql sql/test/Tests/fsum.stable.out sql/test/Tests/ifexists.sql sql/test/Tests/ifexists.stable.err sql/test/emptydb-upgrade-chain-hge/Tests/upgrade.stable.out.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.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/pg_regress/Tests/All sql/test/pg_regress/Tests/update.stable.err sql/test/pg_regress/Tests/update.stable.out sql/test/seq-default.sql 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 testing/ChangeLog testing/Mfilter.py testing/exportutils.py tools/merovingian/ChangeLog tools/merovingian/client/monetdb.1 tools/merovingian/daemon/forkmserver.c tools/merovingian/daemon/handlers.c tools/merovingian/daemon/merovingian.c tools/mserver/mserver5.1.in tools/mserver/mserver5.c vertoo.data Branch: data-vaults Log Message:
Merge with default diffs (truncated from 42036 to 300 lines): diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -700,3 +700,4 @@ ee3d17d6f39930280f5aa914b42b87cda09008ca e96bb94b4c9c3b99e1c33d9c8b49bc3ce7f8e95b Mar2018_7 ee3d17d6f39930280f5aa914b42b87cda09008ca Mar2018_SP1_release e96bb94b4c9c3b99e1c33d9c8b49bc3ce7f8e95b Mar2018_SP1_release +44182a802530768278cf750fd93c829acdde29f1 Aug2018_root diff --git a/ChangeLog b/ChangeLog --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,2 @@ # ChangeLog file for devel # This file is updated with Maddlog - -* Fri May 25 2018 Ying Zhang <y.zh...@cwi.nl> -- Added a '-f rowcount' option in mclient to repress printing the actual - data of a resultset, but only print the number of returned tuples - -* Tue Feb 13 2018 Pedro Ferreira <pedro.ferre...@monetdbsolutions.com> -- Added support for lz4 compressed files on stream library diff --git a/ChangeLog b/ChangeLog.Aug2018 copy from ChangeLog copy to ChangeLog.Aug2018 --- a/ChangeLog +++ b/ChangeLog.Aug2018 @@ -1,9 +1,2 @@ # ChangeLog file for devel # This file is updated with Maddlog - -* Fri May 25 2018 Ying Zhang <y.zh...@cwi.nl> -- Added a '-f rowcount' option in mclient to repress printing the actual - data of a resultset, but only print the number of returned tuples - -* Tue Feb 13 2018 Pedro Ferreira <pedro.ferre...@monetdbsolutions.com> -- Added support for lz4 compressed files on stream library diff --git a/MonetDB.spec b/MonetDB.spec --- a/MonetDB.spec +++ b/MonetDB.spec @@ -1,5 +1,5 @@ %define name MonetDB -%define version 11.30.0 +%define version 11.32.0 %{!?buildno: %global buildno %(date +%Y%m%d)} # groups of related archs @@ -434,6 +434,7 @@ developer. %{_bindir}/smack01 %{_bindir}/shutdowntest %{_bindir}/testgetinfo +%{_bindir}/testStmtAttr %{_bindir}/malsample.pl %{_bindir}/sqlsample.php %{_bindir}/sqlsample.pl @@ -950,7 +951,6 @@ fi --enable-fits=%{?with_fits:yes}%{!?with_fits:no} \ --enable-gdk=yes \ --enable-geom=%{?with_geos:yes}%{!?with_geos:no} \ - --enable-instrument=no \ --enable-int128=%{?with_int128:yes}%{!?with_int128:no} \ --enable-lidar=%{?with_lidar:yes}%{!?with_lidar:no} \ --enable-mapi=yes \ @@ -958,7 +958,6 @@ fi --enable-netcdf=no \ --enable-odbc=yes \ --enable-optimize=no \ - --enable-profile=no \ --enable-pyintegration=%{?with_pyintegration:yes}%{!?with_pyintegration:no} \ --enable-rintegration=%{?with_rintegration:yes}%{!?with_rintegration:no} \ --enable-shp=no \ 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 @@ -666,7 +666,7 @@ #define PACKAGE_URL "https://www.monetdb.org/" /* Define to the version of this package. */ -#define PACKAGE_VERSION "11.30.0" +#define PACKAGE_VERSION "11.32.0" /* Path separator */ #define PATH_SEP ';' diff --git a/NT/rules.msc b/NT/rules.msc --- a/NT/rules.msc +++ b/NT/rules.msc @@ -6,7 +6,7 @@ # # Copyright 1997 - July 2008 CWI, August 2008 - 2018 MonetDB B.V. -VERSION=11.30.0 +VERSION=11.32.0 # ^^^^^^ # Maintained via vertoo. Please don't modify by hand! # Contact monetdb-develop...@lists.sourceforge.net for details and/or assistance. diff --git a/buildtools/ChangeLog b/buildtools/ChangeLog --- a/buildtools/ChangeLog +++ b/buildtools/ChangeLog @@ -1,8 +1,3 @@ # ChangeLog file for buildtools # This file is updated with Maddlog -* Wed May 16 2018 Sjoerd Mullender <sjo...@acm.org> -- On Windows, the separate MonetDB5-Geom installer has been incorporated - into the main MonetDB5-SQL installer and is therefore no longer - available as a separate download. - diff --git a/buildtools/ChangeLog b/buildtools/ChangeLog.Aug2018 copy from buildtools/ChangeLog copy to buildtools/ChangeLog.Aug2018 diff --git a/buildtools/autogen/autogen/am.py b/buildtools/autogen/autogen/am.py --- a/buildtools/autogen/autogen/am.py +++ b/buildtools/autogen/autogen/am.py @@ -722,6 +722,8 @@ def am_library(fd, var, libmap, am): cond = '' condname = '' if 'COND' in libmap: + if len(libmap['COND']) == 1 and libmap['COND'][0] in ('WIN32', 'NATIVE_WIN32'): + return for condname in libmap['COND']: fd.write("if %s\n" % condname) fd.write(" C_%s = %s\n" % (libname, libname)) diff --git a/buildtools/autogen/autogen/codegen.py b/buildtools/autogen/autogen/codegen.py --- a/buildtools/autogen/autogen/codegen.py +++ b/buildtools/autogen/autogen/codegen.py @@ -27,6 +27,7 @@ code_gen = {'y': [ '.tab.c', '.ta 'brg': [ '.c' ], 't': [ '.c' ], 'c': [ '.o' ], + 'cpp': [ '.o' ], # 'java': [ '.class' ], #'tex': [ '.html', '.dvi', '.pdf' ], #'dvi': [ '.ps' ], @@ -68,6 +69,7 @@ t_inc = re.compile(t_inc, re.MULTILINE) scan_map = { 'c': [ c_inc, None, '' ], + 'cpp': [ c_inc, None, '' ], 'h': [ c_inc, None, '' ], 'y': [ c_inc, None, '' ], 'l': [ c_inc, None, '' ], @@ -378,7 +380,6 @@ def codegen(tree, cwd, topdir, incdirsma targets = [] if type(v) is type({}) and "SOURCES" in v: for f in v["SOURCES"]: - base,ext = split_filename(f) if f not in targets: targets.append(f) targets = do_code_gen(targets,deps,code_gen) diff --git a/buildtools/autogen/autogen/filesplit.py b/buildtools/autogen/autogen/filesplit.py --- a/buildtools/autogen/autogen/filesplit.py +++ b/buildtools/autogen/autogen/filesplit.py @@ -13,7 +13,7 @@ def rsplit_filename(f): return f[:s], f[s+1:] return base, ext -automake_ext = ['', 'c', 'def', 'h', 'lo', 'o', 'pm.c', 'tab.c', 'tab.h', 'yy.c', 'pm.i'] +automake_ext = ['', 'c', 'cpp', 'def', 'h', 'lo', 'o', 'pm.c', 'tab.c', 'tab.h', 'yy.c', 'pm.i'] automake_extra_extensions = set([rsplit_filename(x)[1] for x in automake_ext if '.' in x]) extra_extensions = ['in', 'bat', 'sed'] diff --git a/buildtools/autogen/autogen/msc.py b/buildtools/autogen/autogen/msc.py --- a/buildtools/autogen/autogen/msc.py +++ b/buildtools/autogen/autogen/msc.py @@ -344,8 +344,8 @@ def msc_dep(fd, tar, deplist, msc): name = name[1:] if target == "LIB": d, dext = split_filename(deplist[0]) - if dext in ("c", "yy.c", "tab.c"): - fd.write('\t$(CC) $(CFLAGS) $(%s_CFLAGS) $(GENDLL) -D_CRT_SECURE_NO_WARNINGS -DLIB%s "-Fo%s" -c "%s"\n' % + if dext in ("c", "cpp", "yy.c", "tab.c"): + fd.write('\t$(CC) /EHsc $(CFLAGS) $(%s_CFLAGS) $(GENDLL) -D_CRT_SECURE_NO_WARNINGS -DLIB%s "-Fo%s" -c "%s"\n' % (split_filename(msc_basename(src))[0], name, t, src)) if ext == 'res': fd.write("\t$(RC) -fo%s %s\n" % (t, src)) @@ -749,17 +749,20 @@ def msc_library(fd, var, libmap, msc): else: makelib = makedll if 'COND' in libmap: - condname = 'defined(' + ') && defined('.join(libmap['COND']) + ')' - mkname = (pref + v).replace('.', '_').replace('-', '_') - fd.write('!IF %s\n' % condname) - fd.write('C_%s_dll = %s%s%s\n' % (mkname, pref, v, dll)) - fd.write('C_%s_lib = %s%s.lib\n' % (mkname, pref, v)) - fd.write('!ELSE\n') - fd.write('C_%s_dll =\n' % mkname) - fd.write('C_%s_lib =\n' % mkname) - fd.write('!ENDIF\n') - makelib = '$(C_%s_lib)' % mkname - makedll = '$(C_%s_dll)' % mkname + if len(libmap['COND']) == 1 and libmap['COND'][0] in ('WIN32', 'NATIVE_WIN32'): + condname = '' + else: + condname = 'defined(' + ') && defined('.join(libmap['COND']) + ')' + mkname = (pref + v).replace('.', '_').replace('-', '_') + fd.write('!IF %s\n' % condname) + fd.write('C_%s_dll = %s%s%s\n' % (mkname, pref, v, dll)) + fd.write('C_%s_lib = %s%s.lib\n' % (mkname, pref, v)) + fd.write('!ELSE\n') + fd.write('C_%s_dll =\n' % mkname) + fd.write('C_%s_lib =\n' % mkname) + fd.write('!ENDIF\n') + makelib = '$(C_%s_lib)' % mkname + makedll = '$(C_%s_dll)' % mkname else: condname = '' diff --git a/clients/ChangeLog b/clients/ChangeLog.Aug2018 copy from clients/ChangeLog copy to clients/ChangeLog.Aug2018 --- a/clients/ChangeLog +++ b/clients/ChangeLog.Aug2018 @@ -1,3 +1,7 @@ # ChangeLog file for clients # This file is updated with Maddlog +* Fri May 25 2018 Ying Zhang <y.zh...@cwi.nl> +- Added a '-f rowcount' option in mclient to repress printing the actual + data of a resultset, but only print the number of returned tuples + diff --git a/clients/ChangeLog.Mar2018 b/clients/ChangeLog.Mar2018 --- a/clients/ChangeLog.Mar2018 +++ b/clients/ChangeLog.Mar2018 @@ -1,3 +1,6 @@ # ChangeLog file for clients # This file is updated with Maddlog +* Tue Jul 24 2018 Sjoerd Mullender <sjo...@acm.org> +- ODBC: Implemented SQL_ATTR_QUERY_TIMEOUT parameter in SQLSetStmtAttr. + 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 @@ -8195,53 +8195,101 @@ Ready. [ "batmal", "multiplex", "pattern batmal.multiplex(mod:str, fcn:str, a:any...):any... ", "MANIFOLDremapMultiplex;", "" ] [ "batmkey", "hash", "command batmkey.hash(b:bat[:any_1]):bat[:lng] ", "MKEYbathash;", "calculate a hash value" ] [ "batmmath", "acos", "command batmmath.acos(x:bat[:dbl]):bat[:dbl] ", "CMDscience_bat_dbl_acos;", "" ] +[ "batmmath", "acos", "command batmmath.acos(x:bat[:dbl], s:bat[:oid]):bat[:dbl] ", "CMDscience_bat_dbl_acos_cand;", "" ] [ "batmmath", "acos", "command batmmath.acos(x:bat[:flt]):bat[:flt] ", "CMDscience_bat_flt_acos;", "" ] +[ "batmmath", "acos", "command batmmath.acos(x:bat[:flt], s:bat[:oid]):bat[:flt] ", "CMDscience_bat_flt_acos_cand;", "" ] [ "batmmath", "asin", "command batmmath.asin(x:bat[:dbl]):bat[:dbl] ", "CMDscience_bat_dbl_asin;", "" ] +[ "batmmath", "asin", "command batmmath.asin(x:bat[:dbl], s:bat[:oid]):bat[:dbl] ", "CMDscience_bat_dbl_asin_cand;", "" ] [ "batmmath", "asin", "command batmmath.asin(x:bat[:flt]):bat[:flt] ", "CMDscience_bat_flt_asin;", "" ] +[ "batmmath", "asin", "command batmmath.asin(x:bat[:flt], s:bat[:oid]):bat[:flt] ", "CMDscience_bat_flt_asin_cand;", "" ] [ "batmmath", "atan", "command batmmath.atan(x:bat[:dbl]):bat[:dbl] ", "CMDscience_bat_dbl_atan;", "" ] +[ "batmmath", "atan", "command batmmath.atan(x:bat[:dbl], s:bat[:oid]):bat[:dbl] ", "CMDscience_bat_dbl_atan_cand;", "" ] [ "batmmath", "atan", "command batmmath.atan(x:bat[:flt]):bat[:flt] ", "CMDscience_bat_flt_atan;", "" ] +[ "batmmath", "atan", "command batmmath.atan(x:bat[:flt], s:bat[:oid]):bat[:flt] ", "CMDscience_bat_flt_atan_cand;", "" ] [ "batmmath", "atan2", "command batmmath.atan2(x:bat[:dbl], y:dbl):bat[:dbl] ", "CMDscience_bat_cst_atan2_dbl;", "" ] +[ "batmmath", "atan2", "command batmmath.atan2(x:bat[:dbl], y:dbl, s:bat[:oid]):bat[:dbl] ", "CMDscience_bat_cst_atan2_dbl_cand;", "" ] [ "batmmath", "atan2", "command batmmath.atan2(x:bat[:flt], y:flt):bat[:flt] ", "CMDscience_bat_cst_atan2_flt;", "" ] +[ "batmmath", "atan2", "command batmmath.atan2(x:bat[:flt], y:flt, s:bat[:oid]):bat[:flt] ", "CMDscience_bat_cst_atan2_flt_cand;", "" ] [ "batmmath", "atan2", "command batmmath.atan2(x:dbl, y:bat[:dbl]):bat[:dbl] ", "CMDscience_cst_bat_atan2_dbl;", "" ] +[ "batmmath", "atan2", "command batmmath.atan2(x:dbl, y:bat[:dbl], s:bat[:oid]):bat[:dbl] ", "CMDscience_cst_bat_atan2_dbl_cand;", "" ] [ "batmmath", "atan2", "command batmmath.atan2(x:flt, y:bat[:flt]):bat[:flt] ", "CMDscience_cst_bat_atan2_flt;", "" ] +[ "batmmath", "atan2", "command batmmath.atan2(x:flt, y:bat[:flt], s:bat[:oid]):bat[:flt] ", "CMDscience_cst_bat_atan2_flt_cand;", "" ] [ "batmmath", "cbrt", "command batmmath.cbrt(x:bat[:dbl]):bat[:dbl] ", "CMDscience_bat_dbl_cbrt;", "" ] +[ "batmmath", "cbrt", "command batmmath.cbrt(x:bat[:dbl], s:bat[:oid]):bat[:dbl] ", "CMDscience_bat_dbl_cbrt_cand;", "" ] [ "batmmath", "cbrt", "command batmmath.cbrt(x:bat[:flt]):bat[:flt] ", "CMDscience_bat_flt_cbrt;", "" ] +[ "batmmath", "cbrt", "command batmmath.cbrt(x:bat[:flt], s:bat[:oid]):bat[:flt] ", "CMDscience_bat_flt_cbrt_cand;", "" ] [ "batmmath", "ceil", "command batmmath.ceil(x:bat[:dbl]):bat[:dbl] ", "CMDscience_bat_dbl_ceil;", "" ] +[ "batmmath", "ceil", "command batmmath.ceil(x:bat[:dbl], s:bat[:oid]):bat[:dbl] ", "CMDscience_bat_dbl_ceil_cand;", "" ] [ "batmmath", "ceil", "command batmmath.ceil(x:bat[:flt]):bat[:flt] ", "CMDscience_bat_flt_ceil;", "" ] +[ "batmmath", "ceil", "command batmmath.ceil(x:bat[:flt], s:bat[:oid]):bat[:flt] ", "CMDscience_bat_flt_ceil_cand;", "" ] [ "batmmath", "cos", "command batmmath.cos(x:bat[:dbl]):bat[:dbl] ", "CMDscience_bat_dbl_cos;", "" ] +[ "batmmath", "cos", "command batmmath.cos(x:bat[:dbl], s:bat[:oid]):bat[:dbl] ", "CMDscience_bat_dbl_cos_cand;", "" ] [ "batmmath", "cos", "command batmmath.cos(x:bat[:flt]):bat[:flt] ", "CMDscience_bat_flt_cos;", "" ] +[ "batmmath", "cos", "command batmmath.cos(x:bat[:flt], s:bat[:oid]):bat[:flt] ", "CMDscience_bat_flt_cos_cand;", "" ] [ "batmmath", "cosh", "command batmmath.cosh(x:bat[:dbl]):bat[:dbl] ", "CMDscience_bat_dbl_cosh;", "" ] +[ "batmmath", "cosh", "command batmmath.cosh(x:bat[:dbl], s:bat[:oid]):bat[:dbl] ", "CMDscience_bat_dbl_cosh_cand;", "" ] [ "batmmath", "cosh", "command batmmath.cosh(x:bat[:flt]):bat[:flt] ", "CMDscience_bat_flt_cosh;", "" ] +[ "batmmath", "cosh", "command batmmath.cosh(x:bat[:flt], s:bat[:oid]):bat[:flt] ", "CMDscience_bat_flt_cosh_cand;", "" ] [ "batmmath", "degrees", "command batmmath.degrees(x:bat[:dbl]):bat[:dbl] ", "CMDscience_bat_dbl_degrees;", "" ] +[ "batmmath", "degrees", "command batmmath.degrees(x:bat[:dbl], s:bat[:oid]):bat[:dbl] ", "CMDscience_bat_dbl_degrees_cand;", "" ] [ "batmmath", "degrees", "command batmmath.degrees(x:bat[:flt]):bat[:flt] ", "CMDscience_bat_flt_degrees;", "" ] +[ "batmmath", "degrees", "command batmmath.degrees(x:bat[:flt], s:bat[:oid]):bat[:flt] ", "CMDscience_bat_flt_degrees_cand;", "" ] [ "batmmath", "exp", "command batmmath.exp(x:bat[:dbl]):bat[:dbl] ", "CMDscience_bat_dbl_exp;", "" ] +[ "batmmath", "exp", "command batmmath.exp(x:bat[:dbl], s:bat[:oid]):bat[:dbl] ", "CMDscience_bat_dbl_exp_cand;", "" ] [ "batmmath", "exp", "command batmmath.exp(x:bat[:flt]):bat[:flt] ", "CMDscience_bat_flt_exp;", "" ] +[ "batmmath", "exp", "command batmmath.exp(x:bat[:flt], s:bat[:oid]):bat[:flt] ", "CMDscience_bat_flt_exp_cand;", "" ] [ "batmmath", "fabs", "command batmmath.fabs(x:bat[:dbl]):bat[:dbl] ", "CMDscience_bat_dbl_fabs;", "" ] +[ "batmmath", "fabs", "command batmmath.fabs(x:bat[:dbl], s:bat[:oid]):bat[:dbl] ", "CMDscience_bat_dbl_fabs_cand;", "" ] [ "batmmath", "fabs", "command batmmath.fabs(x:bat[:flt]):bat[:flt] ", "CMDscience_bat_flt_fabs;", "" ] +[ "batmmath", "fabs", "command batmmath.fabs(x:bat[:flt], s:bat[:oid]):bat[:flt] ", "CMDscience_bat_flt_fabs_cand;", "" ] [ "batmmath", "floor", "command batmmath.floor(x:bat[:dbl]):bat[:dbl] ", "CMDscience_bat_dbl_floor;", "" ] +[ "batmmath", "floor", "command batmmath.floor(x:bat[:dbl], s:bat[:oid]):bat[:dbl] ", "CMDscience_bat_dbl_floor_cand;", "" ] [ "batmmath", "floor", "command batmmath.floor(x:bat[:flt]):bat[:flt] ", "CMDscience_bat_flt_floor;", "" ] +[ "batmmath", "floor", "command batmmath.floor(x:bat[:flt], s:bat[:oid]):bat[:flt] ", "CMDscience_bat_flt_floor_cand;", "" ] [ "batmmath", "fmod", "pattern batmmath.fmod(x:bat[:dbl], y:dbl):bat[:dbl] ", "CMDbatMODsignal;", "" ] +[ "batmmath", "fmod", "pattern batmmath.fmod(x:bat[:dbl], y:dbl, s:bat[:oid]):bat[:dbl] ", "CMDbatMODsignal;", "" ] [ "batmmath", "fmod", "pattern batmmath.fmod(x:bat[:flt], y:flt):bat[:flt] ", "CMDbatMODsignal;", "" ] +[ "batmmath", "fmod", "pattern batmmath.fmod(x:bat[:flt], y:flt, s:bat[:oid]):bat[:flt] ", "CMDbatMODsignal;", "" ] [ "batmmath", "log", "command batmmath.log(x:bat[:dbl]):bat[:dbl] ", "CMDscience_bat_dbl_log;", "" ] +[ "batmmath", "log", "command batmmath.log(x:bat[:dbl], s:bat[:oid]):bat[:dbl] ", "CMDscience_bat_dbl_log_cand;", "" ] [ "batmmath", "log", "command batmmath.log(x:bat[:flt]):bat[:flt] ", "CMDscience_bat_flt_log;", "" ] +[ "batmmath", "log", "command batmmath.log(x:bat[:flt], s:bat[:oid]):bat[:flt] ", "CMDscience_bat_flt_log_cand;", "" ] [ "batmmath", "log10", "command batmmath.log10(x:bat[:dbl]):bat[:dbl] ", "CMDscience_bat_dbl_log10;", "" ] +[ "batmmath", "log10", "command batmmath.log10(x:bat[:dbl], s:bat[:oid]):bat[:dbl] ", "CMDscience_bat_dbl_log10_cand;", "" ] [ "batmmath", "log10", "command batmmath.log10(x:bat[:flt]):bat[:flt] ", "CMDscience_bat_flt_log10;", "" ] +[ "batmmath", "log10", "command batmmath.log10(x:bat[:flt], s:bat[:oid]):bat[:flt] ", "CMDscience_bat_flt_log10_cand;", "" ] [ "batmmath", "pow", "command batmmath.pow(x:bat[:dbl], y:dbl):bat[:dbl] ", "CMDscience_bat_cst_pow_dbl;", "" ] _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list