Changeset: 9901660c49d5 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/9901660c49d5
Branch: smapi
Log Message:

Merge with default


diffs (truncated from 10931 to 300 lines):

diff --git a/.hgtags b/.hgtags
--- a/.hgtags
+++ b/.hgtags
@@ -791,3 +791,4 @@ 5c50a4071c86d1621e20a885a51cc36f2f23eec4
 41ca60d96bd0198ca5d74937630a442a5fbaf1cd Sep2022_11
 41ca60d96bd0198ca5d74937630a442a5fbaf1cd Sep2022_SP1_release
 e8b0e5558313f4d98bc48316368299decc55ed4e Sep2022_13
+e8b0e5558313f4d98bc48316368299decc55ed4e Sep2022_SP2_release
diff --git a/clients/Tests/MAL-signatures-hge.test 
b/clients/Tests/MAL-signatures-hge.test
--- a/clients/Tests/MAL-signatures-hge.test
+++ b/clients/Tests/MAL-signatures-hge.test
@@ -30205,6 +30205,11 @@ SQLbatstr_cast;
 cast to string and check for overflow
 batcalc
 str
+pattern batcalc.str(X_0:int, X_1:int, X_2:int, X_3:int, X_4:bat[:any_1], 
X_5:int):bat[:str] 
+SQLbatstr_cast;
+cast to string and check for overflow, no candidate list
+batcalc
+str
 command batcalc.str(X_0:bat[:uuid], X_1:bat[:oid]):bat[:str] 
 UUIDuuid2str_bulk;
 Coerce a uuid to a string type
@@ -32139,6 +32144,96 @@ pattern batmtime.month(X_0:bat[:timestam
 MTIMEtimestamp_month_bulk;
 (empty)
 batmtime
+odbc_timestamp_add_month_time
+pattern batmtime.odbc_timestamp_add_month_time(X_0:bat[:daytime], 
X_1:bat[:int]):bat[:timestamp] 
+MTIMEodbc_timestamp_add_month_interval_time_bulk;
+(empty)
+batmtime
+odbc_timestamp_add_month_time
+pattern batmtime.odbc_timestamp_add_month_time(X_0:bat[:daytime], 
X_1:bat[:int], X_2:bat[:oid], X_3:bat[:oid]):bat[:timestamp] 
+MTIMEodbc_timestamp_add_month_interval_time_bulk;
+(empty)
+batmtime
+odbc_timestamp_add_month_time
+pattern batmtime.odbc_timestamp_add_month_time(X_0:daytime, 
X_1:bat[:int]):bat[:timestamp] 
+MTIMEodbc_timestamp_add_month_interval_time_bulk_p1;
+(empty)
+batmtime
+odbc_timestamp_add_month_time
+pattern batmtime.odbc_timestamp_add_month_time(X_0:daytime, X_1:bat[:int], 
X_2:bat[:oid]):bat[:timestamp] 
+MTIMEodbc_timestamp_add_month_interval_time_bulk_p1;
+(empty)
+batmtime
+odbc_timestamp_add_month_time
+pattern batmtime.odbc_timestamp_add_month_time(X_0:bat[:daytime], 
X_1:int):bat[:timestamp] 
+MTIMEodbc_timestamp_add_month_interval_time_bulk_p2;
+(empty)
+batmtime
+odbc_timestamp_add_month_time
+pattern batmtime.odbc_timestamp_add_month_time(X_0:bat[:daytime], X_1:int, 
X_2:bat[:oid]):bat[:timestamp] 
+MTIMEodbc_timestamp_add_month_interval_time_bulk_p2;
+(empty)
+batmtime
+odbc_timestamp_add_msec_date
+pattern batmtime.odbc_timestamp_add_msec_date(X_0:bat[:date], 
X_1:bat[:lng]):bat[:timestamp] 
+MTIMEodbc_timestamp_add_msec_interval_date_bulk;
+(empty)
+batmtime
+odbc_timestamp_add_msec_date
+pattern batmtime.odbc_timestamp_add_msec_date(X_0:bat[:date], X_1:bat[:lng], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:timestamp] 
+MTIMEodbc_timestamp_add_msec_interval_date_bulk;
+(empty)
+batmtime
+odbc_timestamp_add_msec_date
+pattern batmtime.odbc_timestamp_add_msec_date(X_0:date, 
X_1:bat[:lng]):bat[:timestamp] 
+MTIMEodbc_timestamp_add_msec_interval_date_bulk_p1;
+(empty)
+batmtime
+odbc_timestamp_add_msec_date
+pattern batmtime.odbc_timestamp_add_msec_date(X_0:date, X_1:bat[:lng], 
X_2:bat[:oid]):bat[:timestamp] 
+MTIMEodbc_timestamp_add_msec_interval_date_bulk_p1;
+(empty)
+batmtime
+odbc_timestamp_add_msec_date
+pattern batmtime.odbc_timestamp_add_msec_date(X_0:bat[:date], 
X_1:lng):bat[:timestamp] 
+MTIMEodbc_timestamp_add_msec_interval_date_bulk_p2;
+(empty)
+batmtime
+odbc_timestamp_add_msec_date
+pattern batmtime.odbc_timestamp_add_msec_date(X_0:bat[:date], X_1:lng, 
X_2:bat[:oid]):bat[:timestamp] 
+MTIMEodbc_timestamp_add_msec_interval_date_bulk_p2;
+(empty)
+batmtime
+odbc_timestamp_add_msec_time
+pattern batmtime.odbc_timestamp_add_msec_time(X_0:bat[:daytime], 
X_1:bat[:lng]):bat[:timestamp] 
+MTIMEodbc_timestamp_add_msec_interval_time_bulk;
+(empty)
+batmtime
+odbc_timestamp_add_msec_time
+pattern batmtime.odbc_timestamp_add_msec_time(X_0:bat[:daytime], 
X_1:bat[:lng], X_2:bat[:oid], X_3:bat[:oid]):bat[:timestamp] 
+MTIMEodbc_timestamp_add_msec_interval_time_bulk;
+(empty)
+batmtime
+odbc_timestamp_add_msec_time
+pattern batmtime.odbc_timestamp_add_msec_time(X_0:daytime, 
X_1:bat[:lng]):bat[:timestamp] 
+MTIMEodbc_timestamp_add_msec_interval_time_bulk_p1;
+(empty)
+batmtime
+odbc_timestamp_add_msec_time
+pattern batmtime.odbc_timestamp_add_msec_time(X_0:daytime, X_1:bat[:lng], 
X_2:bat[:oid]):bat[:timestamp] 
+MTIMEodbc_timestamp_add_msec_interval_time_bulk_p1;
+(empty)
+batmtime
+odbc_timestamp_add_msec_time
+pattern batmtime.odbc_timestamp_add_msec_time(X_0:bat[:daytime], 
X_1:lng):bat[:timestamp] 
+MTIMEodbc_timestamp_add_msec_interval_time_bulk_p2;
+(empty)
+batmtime
+odbc_timestamp_add_msec_time
+pattern batmtime.odbc_timestamp_add_msec_time(X_0:bat[:daytime], X_1:lng, 
X_2:bat[:oid]):bat[:timestamp] 
+MTIMEodbc_timestamp_add_msec_interval_time_bulk_p2;
+(empty)
+batmtime
 quarter
 pattern batmtime.quarter(X_0:bat[:date]):bat[:bte] 
 MTIMEdate_extract_quarter_bulk;
@@ -32519,6 +32614,726 @@ pattern batmtime.timestamp_to_str(X_0:ba
 MTIMEtimestamp_to_str_bulk_p2;
 (empty)
 batmtime
+timestampdiff_day
+pattern batmtime.timestampdiff_day(X_0:bat[:timestamp], 
X_1:bat[:timestamp]):bat[:int] 
+MTIMEtimestampdiff_day_bulk;
+(empty)
+batmtime
+timestampdiff_day
+pattern batmtime.timestampdiff_day(X_0:bat[:timestamp], X_1:bat[:timestamp], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:int] 
+MTIMEtimestampdiff_day_bulk;
+(empty)
+batmtime
+timestampdiff_day
+pattern batmtime.timestampdiff_day(X_0:timestamp, 
X_1:bat[:timestamp]):bat[:int] 
+MTIMEtimestampdiff_day_bulk_p1;
+(empty)
+batmtime
+timestampdiff_day
+pattern batmtime.timestampdiff_day(X_0:timestamp, X_1:bat[:timestamp], 
X_2:bat[:oid]):bat[:int] 
+MTIMEtimestampdiff_day_bulk_p1;
+(empty)
+batmtime
+timestampdiff_day
+pattern batmtime.timestampdiff_day(X_0:bat[:timestamp], 
X_1:timestamp):bat[:int] 
+MTIMEtimestampdiff_day_bulk_p2;
+(empty)
+batmtime
+timestampdiff_day
+pattern batmtime.timestampdiff_day(X_0:bat[:timestamp], X_1:timestamp, 
X_2:bat[:oid]):bat[:int] 
+MTIMEtimestampdiff_day_bulk_p2;
+(empty)
+batmtime
+timestampdiff_day
+pattern batmtime.timestampdiff_day(X_0:bat[:daytime], 
X_1:bat[:timestamp]):bat[:int] 
+MTIMEtimestampdiff_day_t_ts_bulk;
+(empty)
+batmtime
+timestampdiff_day
+pattern batmtime.timestampdiff_day(X_0:bat[:daytime], X_1:bat[:timestamp], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:int] 
+MTIMEtimestampdiff_day_t_ts_bulk;
+(empty)
+batmtime
+timestampdiff_day
+pattern batmtime.timestampdiff_day(X_0:daytime, X_1:bat[:timestamp]):bat[:int] 
+MTIMEtimestampdiff_day_t_ts_bulk_p1;
+(empty)
+batmtime
+timestampdiff_day
+pattern batmtime.timestampdiff_day(X_0:daytime, X_1:bat[:timestamp], 
X_2:bat[:oid]):bat[:int] 
+MTIMEtimestampdiff_day_t_ts_bulk_p1;
+(empty)
+batmtime
+timestampdiff_day
+pattern batmtime.timestampdiff_day(X_0:bat[:daytime], X_1:timestamp):bat[:int] 
+MTIMEtimestampdiff_day_t_ts_bulk_p2;
+(empty)
+batmtime
+timestampdiff_day
+pattern batmtime.timestampdiff_day(X_0:bat[:daytime], X_1:timestamp, 
X_2:bat[:oid]):bat[:int] 
+MTIMEtimestampdiff_day_t_ts_bulk_p2;
+(empty)
+batmtime
+timestampdiff_day
+pattern batmtime.timestampdiff_day(X_0:bat[:timestamp], 
X_1:bat[:daytime]):bat[:int] 
+MTIMEtimestampdiff_day_ts_t_bulk;
+(empty)
+batmtime
+timestampdiff_day
+pattern batmtime.timestampdiff_day(X_0:bat[:timestamp], X_1:bat[:daytime], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:int] 
+MTIMEtimestampdiff_day_ts_t_bulk;
+(empty)
+batmtime
+timestampdiff_day
+pattern batmtime.timestampdiff_day(X_0:timestamp, X_1:bat[:daytime]):bat[:int] 
+MTIMEtimestampdiff_day_ts_t_bulk_p1;
+(empty)
+batmtime
+timestampdiff_day
+pattern batmtime.timestampdiff_day(X_0:timestamp, X_1:bat[:daytime], 
X_2:bat[:oid]):bat[:int] 
+MTIMEtimestampdiff_day_ts_t_bulk_p1;
+(empty)
+batmtime
+timestampdiff_day
+pattern batmtime.timestampdiff_day(X_0:bat[:timestamp], X_1:daytime):bat[:int] 
+MTIMEtimestampdiff_day_ts_t_bulk_p2;
+(empty)
+batmtime
+timestampdiff_day
+pattern batmtime.timestampdiff_day(X_0:bat[:timestamp], X_1:daytime, 
X_2:bat[:oid]):bat[:int] 
+MTIMEtimestampdiff_day_ts_t_bulk_p2;
+(empty)
+batmtime
+timestampdiff_hour
+pattern batmtime.timestampdiff_hour(X_0:bat[:timestamp], 
X_1:bat[:timestamp]):bat[:lng] 
+MTIMEtimestampdiff_hour_bulk;
+(empty)
+batmtime
+timestampdiff_hour
+pattern batmtime.timestampdiff_hour(X_0:bat[:timestamp], X_1:bat[:timestamp], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:lng] 
+MTIMEtimestampdiff_hour_bulk;
+(empty)
+batmtime
+timestampdiff_hour
+pattern batmtime.timestampdiff_hour(X_0:timestamp, 
X_1:bat[:timestamp]):bat[:lng] 
+MTIMEtimestampdiff_hour_bulk_p1;
+(empty)
+batmtime
+timestampdiff_hour
+pattern batmtime.timestampdiff_hour(X_0:timestamp, X_1:bat[:timestamp], 
X_2:bat[:oid]):bat[:lng] 
+MTIMEtimestampdiff_hour_bulk_p1;
+(empty)
+batmtime
+timestampdiff_hour
+pattern batmtime.timestampdiff_hour(X_0:bat[:timestamp], 
X_1:timestamp):bat[:lng] 
+MTIMEtimestampdiff_hour_bulk_p2;
+(empty)
+batmtime
+timestampdiff_hour
+pattern batmtime.timestampdiff_hour(X_0:bat[:timestamp], X_1:timestamp, 
X_2:bat[:oid]):bat[:lng] 
+MTIMEtimestampdiff_hour_bulk_p2;
+(empty)
+batmtime
+timestampdiff_hour
+pattern batmtime.timestampdiff_hour(X_0:bat[:date], 
X_1:bat[:timestamp]):bat[:lng] 
+MTIMEtimestampdiff_hour_d_ts_bulk;
+(empty)
+batmtime
+timestampdiff_hour
+pattern batmtime.timestampdiff_hour(X_0:bat[:date], X_1:bat[:timestamp], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:lng] 
+MTIMEtimestampdiff_hour_d_ts_bulk;
+(empty)
+batmtime
+timestampdiff_hour
+pattern batmtime.timestampdiff_hour(X_0:date, X_1:bat[:timestamp]):bat[:lng] 
+MTIMEtimestampdiff_hour_d_ts_bulk_p1;
+(empty)
+batmtime
+timestampdiff_hour
+pattern batmtime.timestampdiff_hour(X_0:date, X_1:bat[:timestamp], 
X_2:bat[:oid]):bat[:lng] 
+MTIMEtimestampdiff_hour_d_ts_bulk_p1;
+(empty)
+batmtime
+timestampdiff_hour
+pattern batmtime.timestampdiff_hour(X_0:bat[:date], X_1:timestamp):bat[:lng] 
+MTIMEtimestampdiff_hour_d_ts_bulk_p2;
+(empty)
+batmtime
+timestampdiff_hour
+pattern batmtime.timestampdiff_hour(X_0:bat[:date], X_1:timestamp, 
X_2:bat[:oid]):bat[:lng] 
+MTIMEtimestampdiff_hour_d_ts_bulk_p2;
+(empty)
+batmtime
+timestampdiff_hour
+pattern batmtime.timestampdiff_hour(X_0:bat[:timestamp], 
X_1:bat[:date]):bat[:lng] 
+MTIMEtimestampdiff_hour_ts_d_bulk;
+(empty)
+batmtime
+timestampdiff_hour
+pattern batmtime.timestampdiff_hour(X_0:bat[:timestamp], X_1:bat[:date], 
X_2:bat[:oid], X_3:bat[:oid]):bat[:lng] 
+MTIMEtimestampdiff_hour_ts_d_bulk;
+(empty)
+batmtime
+timestampdiff_hour
+pattern batmtime.timestampdiff_hour(X_0:timestamp, X_1:bat[:date]):bat[:lng] 
+MTIMEtimestampdiff_hour_ts_d_bulk_p1;
+(empty)
+batmtime
+timestampdiff_hour
+pattern batmtime.timestampdiff_hour(X_0:timestamp, X_1:bat[:date], 
X_2:bat[:oid]):bat[:lng] 
+MTIMEtimestampdiff_hour_ts_d_bulk_p1;
+(empty)
+batmtime
+timestampdiff_hour
+pattern batmtime.timestampdiff_hour(X_0:bat[:timestamp], X_1:date):bat[:lng] 
+MTIMEtimestampdiff_hour_ts_d_bulk_p2;
+(empty)
+batmtime
+timestampdiff_hour
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to