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

Reply via email to