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