Changeset: d3709d8911ca for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d3709d8911ca
Modified Files:
sql/server/rel_optimizer.c
testing/CMakeLists.txt
testing/Mtest.py.in
Branch: mtest
Log Message:
merge with default
diffs (truncated from 175363 to 300 lines):
diff --git a/.editorconfig b/.editorconfig
--- a/.editorconfig
+++ b/.editorconfig
@@ -1,9 +1,11 @@
+root = true
+
# Unix-style newlines with a newline ending every file
[*]
end_of_line = lf
insert_final_newline = true
-[*.{c,h}]
+[*.{c,h}{,.in}]
indent_style = tab
tab_width = 4
indent_size = tab
@@ -11,12 +13,13 @@ trim_trailing_whitespace = true
charset = utf-8
max_line_length = 120
-[*.py]
+[*.py{,.in}]
indent_style = space
indent_size = 4
trim_trailing_whitespace = true
charset = utf-8
-[gdk/*.{c,h}]
-tab_width = 8
-max_line_length = 72
+[{CMakeLists.txt,*.cmake}{,.in}]
+indent_style = space
+indent_size = 2
+trim_trailing_whitespace = true
diff --git a/MonetDB.spec b/MonetDB.spec
--- a/MonetDB.spec
+++ b/MonetDB.spec
@@ -140,6 +140,13 @@ BuildRequires: pkgconfig(openssl)
BuildRequires: pkgconfig(libpcre) >= 4.5
%endif
BuildRequires: pkgconfig(zlib)
+%if %{?rhel:0}%{!?rhel:1} || 0%{?rhel} > 7
+# not on RHEL 7
+BuildRequires: pkgconfig(liblz4) >= 1.8
+%global LZ4 ON
+%else
+%global LZ4 OFF
+%endif
%if %{with py3integration}
BuildRequires: pkgconfig(python3) >= 3.5
BuildRequires: python3-numpy
@@ -149,8 +156,6 @@ BuildRequires: pkgconfig(libR)
%endif
# if we were to compile with cmocka support (-DWITH_CMOCKA=ON):
# BuildRequires: pkgconfig(cmocka)
-# if we were to compile with lz4 support (-DWITH_LZ4=ON):
-# BuildRequires: pkgconfig(liblz4)
# if we were to compile with NetCDF support (-DNETCDF=ON):
# BuildRequires: pkgconfig(netcdf)
# if we were to compile with proj support (-DWITH_PROJ=ON):
@@ -784,8 +789,6 @@ export CFLAGS
%endif
%cmake3 \
-DRELEASE_VERSION=ON \
- -DRUNDIR=%{_rundir}/monetdb \
- -DLOGDIR=%{_localstatedir}/log/monetdb \
-DASSERT=OFF \
-DCINTEGRATION=%{?with_cintegration:ON}%{!?with_cintegration:OFF} \
-DFITS=%{?with_fits:ON}%{!?with_fits:OFF} \
@@ -803,7 +806,7 @@ export CFLAGS
-DWITH_CMOCKA=OFF \
-DWITH_CRYPTO=ON \
-DWITH_CURL=ON \
- -DWITH_LZ4=OFF \
+ -DWITH_LZ4=%{LZ4} \
-DWITH_LZMA=ON \
-DWITH_PCRE=ON \
-DWITH_PROJ=OFF \
@@ -817,7 +820,10 @@ export CFLAGS
%cmake3_build
%install
+mkdir -p "%{buildroot}/usr"
+for d in etc var; do mkdir "%{buildroot}/$d"; ln -s ../$d
"%{buildroot}/usr/$d"; done
%cmake3_install
+rm "%{buildroot}/usr/var" "%{buildroot}/usr/etc"
# move file to correct location
%if %{?rhel:0}%{!?rhel:1} || 0%{?rhel} >= 7
diff --git a/NT/mkodbcwxs.py b/NT/mkodbcwxs.py
--- a/NT/mkodbcwxs.py
+++ b/NT/mkodbcwxs.py
@@ -77,8 +77,8 @@ def main():
print(r' <Directory Id="lib" Name="lib">')
id = comp(features, id, 14,
[r'bin\mapi.dll', # r'lib\mapi.pdb',
- r'bin\MonetODBC.dll', # r'lib\MonetODBC.pdb',
- r'bin\MonetODBCs.dll', # r'lib\MonetODBCs.pdb',
+ r'lib\MonetODBC.dll', # r'lib\MonetODBC.pdb',
+ r'lib\MonetODBCs.dll', # r'lib\MonetODBCs.pdb',
r'bin\stream.dll', # r'lib\stream.pdb',
vcpkg.format(r'bin\libiconv.dll'),
vcpkg.format(r'bin\bz2.dll'),
diff --git a/buildtools/conf/monetdbd.conf.in b/buildtools/conf/monetdbd.conf.in
--- a/buildtools/conf/monetdbd.conf.in
+++ b/buildtools/conf/monetdbd.conf.in
@@ -1,3 +1,3 @@
# this file is for systemd
# monetdbd needs a directory in /run that is owned by monetdb:monetdb
-d @RUNDIR@ 0775 monetdb monetdb -
+d @CMAKE_INSTALL_FULL_RUNSTATEDIR@/monetdb 0775 monetdb monetdb -
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
@@ -3774,8 +3774,7 @@ stdout of test 'MAL-signatures` in direc
[ "batcalc", "bit_noerror", "pattern batcalc.bit_noerror(X_1:bat[:sht],
X_2:bat[:oid]):bat[:bit] ", "CMDconvert_bit;", "" ]
[ "batcalc", "bit_noerror", "pattern
batcalc.bit_noerror(X_1:bat[:str]):bat[:bit] ", "CMDconvert_bit;",
"" ]
[ "batcalc", "bit_noerror", "pattern batcalc.bit_noerror(X_1:bat[:str],
X_2:bat[:oid]):bat[:bit] ", "CMDconvert_bit;", "" ]
-[ "batcalc", "blob", "command batcalc.blob(X_1:bat[:str]):bat[:blob] ",
"batstr_2_blob;", "" ]
-[ "batcalc", "blob", "command batcalc.blob(X_1:bat[:str],
X_2:bat[:oid]):bat[:blob] ", "batstr_2_blob_cand;", "" ]
+[ "batcalc", "blob", "command batcalc.blob(X_1:bat[:str],
X_2:bat[:oid]):bat[:blob] ", "batstr_2_blob;", "" ]
[ "batcalc", "bte", "pattern batcalc.bte(X_1:bat[:bit]):bat[:bte] ",
"CMDconvertsignal_bte;", "" ]
[ "batcalc", "bte", "pattern batcalc.bte(X_1:bat[:bit],
X_2:bat[:oid]):bat[:bte] ", "CMDconvertsignal_bte;", "" ]
[ "batcalc", "bte", "pattern batcalc.bte(X_1:bat[:bte]):bat[:bte] ",
"CMDconvertsignal_bte;", "" ]
@@ -3794,37 +3793,22 @@ stdout of test 'MAL-signatures` in direc
[ "batcalc", "bte", "pattern batcalc.bte(X_1:bat[:sht],
X_2:bat[:oid]):bat[:bte] ", "CMDconvertsignal_bte;", "" ]
[ "batcalc", "bte", "pattern batcalc.bte(X_1:bat[:str]):bat[:bte] ",
"CMDconvertsignal_bte;", "" ]
[ "batcalc", "bte", "pattern batcalc.bte(X_1:bat[:str],
X_2:bat[:oid]):bat[:bte] ", "CMDconvertsignal_bte;", "" ]
-[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:bte]):bat[:bte]
", "batbte_dec2_bte;", "" ]
-[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:bte],
X_3:bat[:oid]):bat[:bte] ", "batbte_dec2_cand_bte;", "" ]
-[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:bte], X_3:int,
X_4:int):bat[:bte] ", "batbte_dec2dec_bte;", "" ]
-[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:bte],
X_3:bat[:oid], X_4:int, X_5:int):bat[:bte] ", "batbte_dec2dec_cand_bte;",
"" ]
-[ "batcalc", "bte", "command batcalc.bte(X_1:bat[:bte], X_2:int,
X_3:int):bat[:bte] ", "batbte_num2dec_bte;", "" ]
-[ "batcalc", "bte", "command batcalc.bte(X_1:bat[:bte], X_2:bat[:oid],
X_3:int, X_4:int):bat[:bte] ", "batbte_num2dec_cand_bte;", "" ]
-[ "batcalc", "bte", "command batcalc.bte(X_1:bat[:dbl], X_2:int,
X_3:int):bat[:bte] ", "batdbl_num2dec_bte;", "" ]
-[ "batcalc", "bte", "command batcalc.bte(X_1:bat[:dbl], X_2:bat[:oid],
X_3:int, X_4:int):bat[:bte] ", "batdbl_num2dec_cand_bte;", "" ]
-[ "batcalc", "bte", "command batcalc.bte(X_1:bat[:flt], X_2:int,
X_3:int):bat[:bte] ", "batflt_num2dec_bte;", "" ]
-[ "batcalc", "bte", "command batcalc.bte(X_1:bat[:flt], X_2:bat[:oid],
X_3:int, X_4:int):bat[:bte] ", "batflt_num2dec_cand_bte;", "" ]
-[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:int]):bat[:bte]
", "batint_dec2_bte;", "" ]
-[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:int],
X_3:bat[:oid]):bat[:bte] ", "batint_dec2_cand_bte;", "" ]
-[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:int], X_3:int,
X_4:int):bat[:bte] ", "batint_dec2dec_bte;", "" ]
-[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:int],
X_3:bat[:oid], X_4:int, X_5:int):bat[:bte] ", "batint_dec2dec_cand_bte;",
"" ]
-[ "batcalc", "bte", "command batcalc.bte(X_1:bat[:int], X_2:int,
X_3:int):bat[:bte] ", "batint_num2dec_bte;", "" ]
-[ "batcalc", "bte", "command batcalc.bte(X_1:bat[:int], X_2:bat[:oid],
X_3:int, X_4:int):bat[:bte] ", "batint_num2dec_cand_bte;", "" ]
-[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:lng]):bat[:bte]
", "batlng_dec2_bte;", "" ]
-[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:lng],
X_3:bat[:oid]):bat[:bte] ", "batlng_dec2_cand_bte;", "" ]
-[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:lng], X_3:int,
X_4:int):bat[:bte] ", "batlng_dec2dec_bte;", "" ]
-[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:lng],
X_3:bat[:oid], X_4:int, X_5:int):bat[:bte] ", "batlng_dec2dec_cand_bte;",
"" ]
-[ "batcalc", "bte", "command batcalc.bte(X_1:bat[:lng], X_2:int,
X_3:int):bat[:bte] ", "batlng_num2dec_bte;", "" ]
-[ "batcalc", "bte", "command batcalc.bte(X_1:bat[:lng], X_2:bat[:oid],
X_3:int, X_4:int):bat[:bte] ", "batlng_num2dec_cand_bte;", "" ]
+[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:bte],
X_3:bat[:oid]):bat[:bte] ", "batbte_dec2_bte;", "" ]
+[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:bte],
X_3:bat[:oid], X_4:int, X_5:int):bat[:bte] ", "batbte_dec2dec_bte;", ""
]
+[ "batcalc", "bte", "command batcalc.bte(X_1:bat[:bte], X_2:bat[:oid],
X_3:int, X_4:int):bat[:bte] ", "batbte_num2dec_bte;", "" ]
+[ "batcalc", "bte", "command batcalc.bte(X_1:bat[:dbl], X_2:bat[:oid],
X_3:int, X_4:int):bat[:bte] ", "batdbl_num2dec_bte;", "" ]
+[ "batcalc", "bte", "command batcalc.bte(X_1:bat[:flt], X_2:bat[:oid],
X_3:int, X_4:int):bat[:bte] ", "batflt_num2dec_bte;", "" ]
+[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:int],
X_3:bat[:oid]):bat[:bte] ", "batint_dec2_bte;", "" ]
+[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:int],
X_3:bat[:oid], X_4:int, X_5:int):bat[:bte] ", "batint_dec2dec_bte;", ""
]
+[ "batcalc", "bte", "command batcalc.bte(X_1:bat[:int], X_2:bat[:oid],
X_3:int, X_4:int):bat[:bte] ", "batint_num2dec_bte;", "" ]
+[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:lng],
X_3:bat[:oid]):bat[:bte] ", "batlng_dec2_bte;", "" ]
+[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:lng],
X_3:bat[:oid], X_4:int, X_5:int):bat[:bte] ", "batlng_dec2dec_bte;", ""
]
+[ "batcalc", "bte", "command batcalc.bte(X_1:bat[:lng], X_2:bat[:oid],
X_3:int, X_4:int):bat[:bte] ", "batlng_num2dec_bte;", "" ]
[ "batcalc", "bte", "command batcalc.bte(X_1:bat[:oid], X_2:int,
X_3:int):bat[:bte] ", "batnil_2dec_bte;", "" ]
-[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:sht]):bat[:bte]
", "batsht_dec2_bte;", "" ]
-[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:sht],
X_3:bat[:oid]):bat[:bte] ", "batsht_dec2_cand_bte;", "" ]
-[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:sht], X_3:int,
X_4:int):bat[:bte] ", "batsht_dec2dec_bte;", "" ]
-[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:sht],
X_3:bat[:oid], X_4:int, X_5:int):bat[:bte] ", "batsht_dec2dec_cand_bte;",
"" ]
-[ "batcalc", "bte", "command batcalc.bte(X_1:bat[:sht], X_2:int,
X_3:int):bat[:bte] ", "batsht_num2dec_bte;", "" ]
-[ "batcalc", "bte", "command batcalc.bte(X_1:bat[:sht], X_2:bat[:oid],
X_3:int, X_4:int):bat[:bte] ", "batsht_num2dec_cand_bte;", "" ]
+[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:sht],
X_3:bat[:oid]):bat[:bte] ", "batsht_dec2_bte;", "" ]
+[ "batcalc", "bte", "command batcalc.bte(X_1:int, X_2:bat[:sht],
X_3:bat[:oid], X_4:int, X_5:int):bat[:bte] ", "batsht_dec2dec_bte;", ""
]
+[ "batcalc", "bte", "command batcalc.bte(X_1:bat[:sht], X_2:bat[:oid],
X_3:int, X_4:int):bat[:bte] ", "batsht_num2dec_bte;", "" ]
[ "batcalc", "bte", "pattern batcalc.bte(X_1:bat[:str], X_2:bat[:oid],
X_3:int, X_4:int):bat[:bte] ", "batstr_2dec_bte;", "" ]
-[ "batcalc", "bte", "pattern batcalc.bte(X_1:bat[:str], X_2:int,
X_3:int):bat[:bte] ", "batstr_2dec_bte;", "" ]
[ "batcalc", "bte_noerror", "pattern
batcalc.bte_noerror(X_1:bat[:bit]):bat[:bte] ", "CMDconvert_bte;",
"" ]
[ "batcalc", "bte_noerror", "pattern batcalc.bte_noerror(X_1:bat[:bit],
X_2:bat[:oid]):bat[:bte] ", "CMDconvert_bte;", "" ]
[ "batcalc", "bte_noerror", "pattern
batcalc.bte_noerror(X_1:bat[:bte]):bat[:bte] ", "CMDconvert_bte;",
"" ]
@@ -4077,34 +4061,21 @@ stdout of test 'MAL-signatures` in direc
[ "batcalc", "cmp", "pattern batcalc.cmp(X_1:sht, X_2:bat[:sht],
X_3:bat[:oid]):bat[:bte] ", "CMDbatCMP;", "" ]
[ "batcalc", "cmp", "pattern batcalc.cmp(X_1:str, X_2:bat[:str]):bat[:bte]
", "CMDbatCMP;", "" ]
[ "batcalc", "cmp", "pattern batcalc.cmp(X_1:str, X_2:bat[:str],
X_3:bat[:oid]):bat[:bte] ", "CMDbatCMP;", "" ]
-[ "batcalc", "date", "command batcalc.date(X_1:bat[:date]):bat[:date] ",
"MTIMEdate_date_bulk;", "" ]
-[ "batcalc", "date", "command batcalc.date(X_1:bat[:date],
X_2:bat[:oid]):bat[:date] ", "MTIMEdate_date_bulk_cand;", "" ]
-[ "batcalc", "date", "command batcalc.date(X_1:bat[:str]):bat[:date] ",
"MTIMEdate_fromstr_bulk;", "" ]
-[ "batcalc", "date", "command batcalc.date(X_1:bat[:str],
X_2:bat[:oid]):bat[:date] ", "MTIMEdate_fromstr_bulk_cand;", "" ]
-[ "batcalc", "date", "command batcalc.date(X_1:bat[:timestamp]):bat[:date]
", "MTIMEtimestamp_extract_date_bulk;", "" ]
-[ "batcalc", "date", "command batcalc.date(X_1:bat[:timestamp],
X_2:bat[:oid]):bat[:date] ", "MTIMEtimestamp_extract_date_bulk_cand;", ""
]
-[ "batcalc", "date", "command batcalc.date(X_1:bat[:str]):bat[:date] ",
"batstr_2_date;", "" ]
-[ "batcalc", "date", "command batcalc.date(X_1:bat[:str],
X_2:bat[:oid]):bat[:date] ", "batstr_2_date_cand;", "" ]
+[ "batcalc", "date", "pattern batcalc.date(X_1:bat[:date],
X_2:bat[:oid]):bat[:date] ", "MTIMEdate_date_bulk;", "" ]
+[ "batcalc", "date", "pattern batcalc.date(X_1:bat[:str],
X_2:bat[:oid]):bat[:date] ", "MTIMEdate_fromstr_bulk;", "" ]
+[ "batcalc", "date", "pattern batcalc.date(X_1:bat[:timestamp],
X_2:bat[:oid]):bat[:date] ", "MTIMEtimestamp_extract_date_bulk;", "" ]
+[ "batcalc", "date", "command batcalc.date(X_1:bat[:str],
X_2:bat[:oid]):bat[:date] ", "batstr_2_date;", "" ]
[ "batcalc", "date", "pattern batcalc.date(X_1:bat[:oid]):bat[:date] ",
"nil_2_date;", "" ]
-[ "batcalc", "daytime", "command
batcalc.daytime(X_1:bat[:daytime]):bat[:daytime] ",
"MTIMEdaytime_daytime_bulk;", "" ]
-[ "batcalc", "daytime", "command batcalc.daytime(X_1:bat[:daytime],
X_2:bat[:oid]):bat[:daytime] ", "MTIMEdaytime_daytime_bulk_cand;", ""
]
-[ "batcalc", "daytime", "command
batcalc.daytime(X_1:bat[:lng]):bat[:daytime] ",
"MTIMEdaytime_fromseconds_bulk;", "" ]
-[ "batcalc", "daytime", "command batcalc.daytime(X_1:bat[:lng],
X_2:bat[:oid]):bat[:daytime] ", "MTIMEdaytime_fromseconds_bulk_cand;", ""
]
-[ "batcalc", "daytime", "command
batcalc.daytime(X_1:bat[:str]):bat[:daytime] ",
"MTIMEdaytime_fromstr_bulk;", "" ]
-[ "batcalc", "daytime", "command batcalc.daytime(X_1:bat[:str],
X_2:bat[:oid]):bat[:daytime] ", "MTIMEdaytime_fromstr_bulk_cand;", ""
]
-[ "batcalc", "daytime", "command
batcalc.daytime(X_1:bat[:timestamp]):bat[:daytime] ",
"MTIMEtimestamp_extract_daytime_bulk;", "" ]
-[ "batcalc", "daytime", "command batcalc.daytime(X_1:bat[:timestamp],
X_2:bat[:oid]):bat[:daytime] ", "MTIMEtimestamp_extract_daytime_bulk_cand;",
"" ]
-[ "batcalc", "daytime", "command batcalc.daytime(X_1:bat[:str],
X_2:int):bat[:daytime] ", "batstr_2time_daytime;", "" ]
-[ "batcalc", "daytime", "command batcalc.daytime(X_1:bat[:str],
X_2:bat[:oid], X_3:int):bat[:daytime] ", "batstr_2time_daytime_cand;",
"" ]
+[ "batcalc", "daytime", "pattern batcalc.daytime(X_1:bat[:daytime],
X_2:bat[:oid]):bat[:daytime] ", "MTIMEdaytime_daytime_bulk;", "" ]
+[ "batcalc", "daytime", "pattern batcalc.daytime(X_1:bat[:lng],
X_2:bat[:oid]):bat[:daytime] ", "MTIMEdaytime_fromseconds_bulk;", ""
]
+[ "batcalc", "daytime", "pattern batcalc.daytime(X_1:bat[:str],
X_2:bat[:oid]):bat[:daytime] ", "MTIMEdaytime_fromstr_bulk;", "" ]
+[ "batcalc", "daytime", "pattern batcalc.daytime(X_1:bat[:timestamp],
X_2:bat[:oid]):bat[:daytime] ", "MTIMEtimestamp_extract_daytime_bulk;", ""
]
+[ "batcalc", "daytime", "command batcalc.daytime(X_1:bat[:str],
X_2:bat[:oid], X_3:int):bat[:daytime] ", "batstr_2time_daytime;",
"" ]
[ "batcalc", "daytime", "pattern batcalc.daytime(X_1:bat[:daytime],
X_2:bat[:oid], X_3:int):bat[:daytime] ", "daytime_2time_daytime;", ""
]
-[ "batcalc", "daytime", "pattern batcalc.daytime(X_1:bat[:daytime],
X_2:int):bat[:daytime] ", "daytime_2time_daytime;", "" ]
[ "batcalc", "daytime", "pattern batcalc.daytime(X_1:bat[:oid],
X_2:int):bat[:daytime] ", "nil_2time_daytime;", "" ]
[ "batcalc", "daytime", "pattern batcalc.daytime(X_1:bat[:lng],
X_2:bat[:oid], X_3:int):bat[:daytime] ", "second_interval_2_daytime;",
"" ]
-[ "batcalc", "daytime", "pattern batcalc.daytime(X_1:bat[:lng],
X_2:int):bat[:daytime] ", "second_interval_2_daytime;", "" ]
[ "batcalc", "daytime", "pattern batcalc.daytime(X_1:bat[:str],
X_2:bat[:oid], X_3:int, X_4:int):bat[:daytime] ", "str_2time_daytimetz;",
"" ]
-[ "batcalc", "daytime", "pattern batcalc.daytime(X_1:bat[:str],
X_2:int, X_3:int):bat[:daytime] ", "str_2time_daytimetz;", "" ]
[ "batcalc", "daytime", "pattern batcalc.daytime(X_1:bat[:timestamp],
X_2:bat[:oid], X_3:int):bat[:daytime] ", "timestamp_2_daytime;", "" ]
-[ "batcalc", "daytime", "pattern batcalc.daytime(X_1:bat[:timestamp],
X_2:int):bat[:daytime] ", "timestamp_2_daytime;", "" ]
[ "batcalc", "dbl", "pattern batcalc.dbl(X_1:bat[:bit]):bat[:dbl] ",
"CMDconvertsignal_dbl;", "" ]
[ "batcalc", "dbl", "pattern batcalc.dbl(X_1:bat[:bit],
X_2:bat[:oid]):bat[:dbl] ", "CMDconvertsignal_dbl;", "" ]
[ "batcalc", "dbl", "pattern batcalc.dbl(X_1:bat[:bte]):bat[:dbl] ",
"CMDconvertsignal_dbl;", "" ]
@@ -4123,30 +4094,18 @@ stdout of test 'MAL-signatures` in direc
[ "batcalc", "dbl", "pattern batcalc.dbl(X_1:bat[:sht],
X_2:bat[:oid]):bat[:dbl] ", "CMDconvertsignal_dbl;", "" ]
[ "batcalc", "dbl", "pattern batcalc.dbl(X_1:bat[:str]):bat[:dbl] ",
"CMDconvertsignal_dbl;", "" ]
[ "batcalc", "dbl", "pattern batcalc.dbl(X_1:bat[:str],
X_2:bat[:oid]):bat[:dbl] ", "CMDconvertsignal_dbl;", "" ]
-[ "batcalc", "dbl", "command batcalc.dbl(X_1:int, X_2:bat[:bte],
X_3:bat[:oid]):bat[:dbl] ", "batbte_dec2_cand_dbl;", "" ]
-[ "batcalc", "dbl", "command batcalc.dbl(X_1:int, X_2:bat[:bte]):bat[:dbl]
", "batbte_dec2_dbl;", "" ]
-[ "batcalc", "dbl", "command batcalc.dbl(X_1:int, X_2:bat[:bte],
X_3:bat[:oid], X_4:int, X_5:int):bat[:dbl] ", "batbte_dec2dec_cand_dbl;",
"" ]
-[ "batcalc", "dbl", "command batcalc.dbl(X_1:int, X_2:bat[:bte], X_3:int,
X_4:int):bat[:dbl] ", "batbte_dec2dec_dbl;", "" ]
-[ "batcalc", "dbl", "command batcalc.dbl(X_1:bat[:bte], X_2:bat[:oid],
X_3:int, X_4:int):bat[:dbl] ", "batbte_num2dec_cand_dbl;", "" ]
-[ "batcalc", "dbl", "command batcalc.dbl(X_1:bat[:bte], X_2:int,
X_3:int):bat[:dbl] ", "batbte_num2dec_dbl;", "" ]
-[ "batcalc", "dbl", "command batcalc.dbl(X_1:int, X_2:bat[:int],
X_3:bat[:oid]):bat[:dbl] ", "batint_dec2_cand_dbl;", "" ]
-[ "batcalc", "dbl", "command batcalc.dbl(X_1:int, X_2:bat[:int]):bat[:dbl]
", "batint_dec2_dbl;", "" ]
-[ "batcalc", "dbl", "command batcalc.dbl(X_1:int, X_2:bat[:int],
X_3:bat[:oid], X_4:int, X_5:int):bat[:dbl] ", "batint_dec2dec_cand_dbl;",
"" ]
-[ "batcalc", "dbl", "command batcalc.dbl(X_1:int, X_2:bat[:int], X_3:int,
X_4:int):bat[:dbl] ", "batint_dec2dec_dbl;", "" ]
-[ "batcalc", "dbl", "command batcalc.dbl(X_1:bat[:int], X_2:bat[:oid],
X_3:int, X_4:int):bat[:dbl] ", "batint_num2dec_cand_dbl;", "" ]
-[ "batcalc", "dbl", "command batcalc.dbl(X_1:bat[:int], X_2:int,
X_3:int):bat[:dbl] ", "batint_num2dec_dbl;", "" ]
-[ "batcalc", "dbl", "command batcalc.dbl(X_1:int, X_2:bat[:lng],
X_3:bat[:oid]):bat[:dbl] ", "batlng_dec2_cand_dbl;", "" ]
-[ "batcalc", "dbl", "command batcalc.dbl(X_1:int, X_2:bat[:lng]):bat[:dbl]
", "batlng_dec2_dbl;", "" ]
-[ "batcalc", "dbl", "command batcalc.dbl(X_1:int, X_2:bat[:lng],
X_3:bat[:oid], X_4:int, X_5:int):bat[:dbl] ", "batlng_dec2dec_cand_dbl;",
"" ]
-[ "batcalc", "dbl", "command batcalc.dbl(X_1:int, X_2:bat[:lng], X_3:int,
X_4:int):bat[:dbl] ", "batlng_dec2dec_dbl;", "" ]
-[ "batcalc", "dbl", "command batcalc.dbl(X_1:bat[:lng], X_2:bat[:oid],
X_3:int, X_4:int):bat[:dbl] ", "batlng_num2dec_cand_dbl;", "" ]
-[ "batcalc", "dbl", "command batcalc.dbl(X_1:bat[:lng], X_2:int,
X_3:int):bat[:dbl] ", "batlng_num2dec_dbl;", "" ]
-[ "batcalc", "dbl", "command batcalc.dbl(X_1:int, X_2:bat[:sht],
X_3:bat[:oid]):bat[:dbl] ", "batsht_dec2_cand_dbl;", "" ]
-[ "batcalc", "dbl", "command batcalc.dbl(X_1:int, X_2:bat[:sht]):bat[:dbl]
", "batsht_dec2_dbl;", "" ]
-[ "batcalc", "dbl", "command batcalc.dbl(X_1:int, X_2:bat[:sht],
X_3:bat[:oid], X_4:int, X_5:int):bat[:dbl] ", "batsht_dec2dec_cand_dbl;",
"" ]
-[ "batcalc", "dbl", "command batcalc.dbl(X_1:int, X_2:bat[:sht], X_3:int,
X_4:int):bat[:dbl] ", "batsht_dec2dec_dbl;", "" ]
-[ "batcalc", "dbl", "command batcalc.dbl(X_1:bat[:sht], X_2:bat[:oid],
X_3:int, X_4:int):bat[:dbl] ", "batsht_num2dec_cand_dbl;", "" ]
-[ "batcalc", "dbl", "command batcalc.dbl(X_1:bat[:sht], X_2:int,
X_3:int):bat[:dbl] ", "batsht_num2dec_dbl;", "" ]
+[ "batcalc", "dbl", "command batcalc.dbl(X_1:int, X_2:bat[:bte],
X_3:bat[:oid]):bat[:dbl] ", "batbte_dec2_dbl;", "" ]
+[ "batcalc", "dbl", "command batcalc.dbl(X_1:int, X_2:bat[:bte],
X_3:bat[:oid], X_4:int, X_5:int):bat[:dbl] ", "batbte_dec2dec_dbl;", ""
]
+[ "batcalc", "dbl", "command batcalc.dbl(X_1:bat[:bte], X_2:bat[:oid],
X_3:int, X_4:int):bat[:dbl] ", "batbte_num2dec_dbl;", "" ]
+[ "batcalc", "dbl", "command batcalc.dbl(X_1:int, X_2:bat[:int],
X_3:bat[:oid]):bat[:dbl] ", "batint_dec2_dbl;", "" ]
+[ "batcalc", "dbl", "command batcalc.dbl(X_1:int, X_2:bat[:int],
X_3:bat[:oid], X_4:int, X_5:int):bat[:dbl] ", "batint_dec2dec_dbl;", ""
]
+[ "batcalc", "dbl", "command batcalc.dbl(X_1:bat[:int], X_2:bat[:oid],
X_3:int, X_4:int):bat[:dbl] ", "batint_num2dec_dbl;", "" ]
+[ "batcalc", "dbl", "command batcalc.dbl(X_1:int, X_2:bat[:lng],
X_3:bat[:oid]):bat[:dbl] ", "batlng_dec2_dbl;", "" ]
+[ "batcalc", "dbl", "command batcalc.dbl(X_1:int, X_2:bat[:lng],
X_3:bat[:oid], X_4:int, X_5:int):bat[:dbl] ", "batlng_dec2dec_dbl;", ""
]
+[ "batcalc", "dbl", "command batcalc.dbl(X_1:bat[:lng], X_2:bat[:oid],
X_3:int, X_4:int):bat[:dbl] ", "batlng_num2dec_dbl;", "" ]
+[ "batcalc", "dbl", "command batcalc.dbl(X_1:int, X_2:bat[:sht],
X_3:bat[:oid]):bat[:dbl] ", "batsht_dec2_dbl;", "" ]
+[ "batcalc", "dbl", "command batcalc.dbl(X_1:int, X_2:bat[:sht],
X_3:bat[:oid], X_4:int, X_5:int):bat[:dbl] ", "batsht_dec2dec_dbl;", ""
]
+[ "batcalc", "dbl", "command batcalc.dbl(X_1:bat[:sht], X_2:bat[:oid],
X_3:int, X_4:int):bat[:dbl] ", "batsht_num2dec_dbl;", "" ]
[ "batcalc", "dbl_noerror", "pattern
batcalc.dbl_noerror(X_1:bat[:bit]):bat[:dbl] ", "CMDconvert_dbl;",
"" ]
[ "batcalc", "dbl_noerror", "pattern batcalc.dbl_noerror(X_1:bat[:bit],
X_2:bat[:oid]):bat[:dbl] ", "CMDconvert_dbl;", "" ]
[ "batcalc", "dbl_noerror", "pattern
batcalc.dbl_noerror(X_1:bat[:bte]):bat[:dbl] ", "CMDconvert_dbl;",
"" ]
@@ -4165,6 +4124,42 @@ stdout of test 'MAL-signatures` in direc
[ "batcalc", "dbl_noerror", "pattern batcalc.dbl_noerror(X_1:bat[:sht],
X_2:bat[:oid]):bat[:dbl] ", "CMDconvert_dbl;", "" ]
[ "batcalc", "dbl_noerror", "pattern
batcalc.dbl_noerror(X_1:bat[:str]):bat[:dbl] ", "CMDconvert_dbl;",
"" ]
[ "batcalc", "dbl_noerror", "pattern batcalc.dbl_noerror(X_1:bat[:str],
X_2:bat[:oid]):bat[:dbl] ", "CMDconvert_dbl;", "" ]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:bat[:bte],
X_2:bte):bat[:bte] ", "bte_bat_dec_round_wrap;", "" ]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:bat[:bte],
X_2:bte, X_3:bat[:oid]):bat[:bte] ", "bte_bat_dec_round_wrap;", "" ]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:bte,
X_2:bat[:bte]):bat[:bte] ", "bte_bat_dec_round_wrap_cst;", "" ]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:bte,
X_2:bat[:bte], X_3:bat[:oid]):bat[:bte] ", "bte_bat_dec_round_wrap_cst;", ""
]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:bat[:bte],
X_2:bat[:bte]):bat[:bte] ", "bte_bat_dec_round_wrap_nocst;", "" ]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:bat[:bte],
X_2:bat[:bte], X_3:bat[:oid], X_4:bat[:oid]):bat[:bte] ",
"bte_bat_dec_round_wrap_nocst;", "" ]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:bat[:dbl],
X_2:dbl):bat[:dbl] ", "dbl_bat_dec_round_wrap;", "" ]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:bat[:dbl],
X_2:dbl, X_3:bat[:oid]):bat[:dbl] ", "dbl_bat_dec_round_wrap;", "" ]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:dbl,
X_2:bat[:dbl]):bat[:dbl] ", "dbl_bat_dec_round_wrap_cst;", "" ]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:dbl,
X_2:bat[:dbl], X_3:bat[:oid]):bat[:dbl] ", "dbl_bat_dec_round_wrap_cst;", ""
]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:bat[:dbl],
X_2:bat[:dbl]):bat[:dbl] ", "dbl_bat_dec_round_wrap_nocst;", "" ]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:bat[:dbl],
X_2:bat[:dbl], X_3:bat[:oid], X_4:bat[:oid]):bat[:dbl] ",
"dbl_bat_dec_round_wrap_nocst;", "" ]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:bat[:flt],
X_2:flt):bat[:flt] ", "flt_bat_dec_round_wrap;", "" ]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:bat[:flt],
X_2:flt, X_3:bat[:oid]):bat[:flt] ", "flt_bat_dec_round_wrap;", "" ]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:flt,
X_2:bat[:flt]):bat[:flt] ", "flt_bat_dec_round_wrap_cst;", "" ]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:flt,
X_2:bat[:flt], X_3:bat[:oid]):bat[:flt] ", "flt_bat_dec_round_wrap_cst;", ""
]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:bat[:flt],
X_2:bat[:flt]):bat[:flt] ", "flt_bat_dec_round_wrap_nocst;", "" ]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:bat[:flt],
X_2:bat[:flt], X_3:bat[:oid], X_4:bat[:oid]):bat[:flt] ",
"flt_bat_dec_round_wrap_nocst;", "" ]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:bat[:int],
X_2:int):bat[:int] ", "int_bat_dec_round_wrap;", "" ]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:bat[:int],
X_2:int, X_3:bat[:oid]):bat[:int] ", "int_bat_dec_round_wrap;", "" ]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:int,
X_2:bat[:int]):bat[:int] ", "int_bat_dec_round_wrap_cst;", "" ]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:int,
X_2:bat[:int], X_3:bat[:oid]):bat[:int] ", "int_bat_dec_round_wrap_cst;", ""
]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:bat[:int],
X_2:bat[:int]):bat[:int] ", "int_bat_dec_round_wrap_nocst;", "" ]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:bat[:int],
X_2:bat[:int], X_3:bat[:oid], X_4:bat[:oid]):bat[:int] ",
"int_bat_dec_round_wrap_nocst;", "" ]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:bat[:lng],
X_2:lng):bat[:lng] ", "lng_bat_dec_round_wrap;", "" ]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:bat[:lng],
X_2:lng, X_3:bat[:oid]):bat[:lng] ", "lng_bat_dec_round_wrap;", "" ]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:lng,
X_2:bat[:lng]):bat[:lng] ", "lng_bat_dec_round_wrap_cst;", "" ]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:lng,
X_2:bat[:lng], X_3:bat[:oid]):bat[:lng] ", "lng_bat_dec_round_wrap_cst;", ""
]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:bat[:lng],
X_2:bat[:lng]):bat[:lng] ", "lng_bat_dec_round_wrap_nocst;", "" ]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:bat[:lng],
X_2:bat[:lng], X_3:bat[:oid], X_4:bat[:oid]):bat[:lng] ",
"lng_bat_dec_round_wrap_nocst;", "" ]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:bat[:sht],
X_2:sht):bat[:sht] ", "sht_bat_dec_round_wrap;", "" ]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:bat[:sht],
X_2:sht, X_3:bat[:oid]):bat[:sht] ", "sht_bat_dec_round_wrap;", "" ]
+[ "batcalc", "dec_round", "pattern batcalc.dec_round(X_1:sht,
X_2:bat[:sht]):bat[:sht] ", "sht_bat_dec_round_wrap_cst;", "" ]
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list