Changeset: c6789c64a4ca for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c6789c64a4ca Modified Files: clients/Tests/MAL-signatures.stable.out clients/Tests/MAL-signatures.stable.out.int128 clients/Tests/exports.stable.out monetdb5/mal/Tests/tst049.malC monetdb5/mal/Tests/tst051.malC monetdb5/optimizer/Tests/inline09.malC monetdb5/optimizer/Tests/inline09.stable.out Branch: clean-candidates Log Message:
Approved output diffs (truncated from 1903 to 300 lines): 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;", "" ] @@ -4077,34 +4076,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;", "" ] @@ -5747,7 +5733,6 @@ stdout of test 'MAL-signatures` in direc [ "batcalc", "str", "pattern batcalc.str(X_1:bat[:any]):bat[:str] ", "CMDconvertsignal_str;", "" ] [ "batcalc", "str", "pattern batcalc.str(X_1:bat[:any], X_2:bat[:oid]):bat[:str] ", "CMDconvertsignal_str;", "" ] [ "batcalc", "str", "pattern batcalc.str(X_1:int, X_2:int, X_3:int, X_4:int, X_5:bat[:any_1], X_6:bat[:oid], X_7:int):bat[:str] ", "SQLbatstr_cast;", "" ] -[ "batcalc", "str", "pattern batcalc.str(X_1:int, X_2:int, X_3:int, X_4:int, X_5:bat[:any_1], X_6:int):bat[:str] ", "SQLbatstr_cast;", "" ] [ "batcalc", "str_noerror", "pattern batcalc.str_noerror(X_1:bat[:any]):bat[:str] ", "CMDconvert_str;", "" ] [ "batcalc", "str_noerror", "pattern batcalc.str_noerror(X_1:bat[:any], X_2:bat[:oid]):bat[:str] ", "CMDconvert_str;", "" ] [ "batcalc", "strings", "command batcalc.strings(X_1:bat[:str]):bat[:str] ", "BATSTRstrings;", "" ] @@ -5859,26 +5844,17 @@ stdout of test 'MAL-signatures` in direc [ "batcalc", "sub_noerror", "pattern batcalc.sub_noerror(X_1:sht, X_2:bat[:int], X_3:bat[:oid]):bat[:int] ", "CMDbatSUB;", "" ] [ "batcalc", "sub_noerror", "pattern batcalc.sub_noerror(X_1:sht, X_2:bat[:lng], X_3:bat[:oid]):bat[:lng] ", "CMDbatSUB;", "" ] [ "batcalc", "sub_noerror", "pattern batcalc.sub_noerror(X_1:sht, X_2:bat[:sht], X_3:bat[:oid]):bat[:sht] ", "CMDbatSUB;", "" ] -[ "batcalc", "timestamp", "command batcalc.timestamp(X_1:bat[:date]):bat[:timestamp] ", "MTIMEtimestamp_fromdate_bulk;", "" ] -[ "batcalc", "timestamp", "command batcalc.timestamp(X_1:bat[:date], X_2:bat[:oid]):bat[:timestamp] ", "MTIMEtimestamp_fromdate_bulk_cand;", "" ] -[ "batcalc", "timestamp", "command batcalc.timestamp(X_1:bat[:lng]):bat[:timestamp] ", "MTIMEtimestamp_frommsec_bulk;", "" ] -[ "batcalc", "timestamp", "command batcalc.timestamp(X_1:bat[:lng], X_2:bat[:oid]):bat[:timestamp] ", "MTIMEtimestamp_frommsec_bulk_cand;", "" ] -[ "batcalc", "timestamp", "command batcalc.timestamp(X_1:bat[:int]):bat[:timestamp] ", "MTIMEtimestamp_fromsecond_bulk;", "" ] -[ "batcalc", "timestamp", "command batcalc.timestamp(X_1:bat[:int], X_2:bat[:oid]):bat[:timestamp] ", "MTIMEtimestamp_fromsecond_bulk_cand;", "" ] -[ "batcalc", "timestamp", "command batcalc.timestamp(X_1:bat[:str]):bat[:timestamp] ", "MTIMEtimestamp_fromstr_bulk;", "" ] -[ "batcalc", "timestamp", "command batcalc.timestamp(X_1:bat[:str], X_2:bat[:oid]):bat[:timestamp] ", "MTIMEtimestamp_fromstr_bulk_cand;", "" ] -[ "batcalc", "timestamp", "command batcalc.timestamp(X_1:bat[:timestamp]):bat[:timestamp] ", "MTIMEtimestamp_timestamp_bulk;", "" ] -[ "batcalc", "timestamp", "command batcalc.timestamp(X_1:bat[:timestamp], X_2:bat[:oid]):bat[:timestamp] ", "MTIMEtimestamp_timestamp_bulk_cand;", "" ] -[ "batcalc", "timestamp", "command batcalc.timestamp(X_1:bat[:str], X_2:int):bat[:timestamp] ", "batstr_2time_timestamp;", "" ] -[ "batcalc", "timestamp", "command batcalc.timestamp(X_1:bat[:str], X_2:bat[:oid], X_3:int):bat[:timestamp] ", "batstr_2time_timestamp_cand;", "" ] -[ "batcalc", "timestamp", "command batcalc.timestamp(X_1:bat[:str], X_2:int, X_3:int):bat[:timestamp] ", "batstr_2time_timestamptz;", "" ] -[ "batcalc", "timestamp", "command batcalc.timestamp(X_1:bat[:str], X_2:bat[:oid], X_3:int, X_4:int):bat[:timestamp] ", "batstr_2time_timestamptz_cand;", "" ] +[ "batcalc", "timestamp", "pattern batcalc.timestamp(X_1:bat[:date], X_2:bat[:oid]):bat[:timestamp] ", "MTIMEtimestamp_fromdate_bulk;", "" ] +[ "batcalc", "timestamp", "pattern batcalc.timestamp(X_1:bat[:lng], X_2:bat[:oid]):bat[:timestamp] ", "MTIMEtimestamp_frommsec_bulk;", "" ] +[ "batcalc", "timestamp", "pattern batcalc.timestamp(X_1:bat[:int], X_2:bat[:oid]):bat[:timestamp] ", "MTIMEtimestamp_fromsecond_bulk;", "" ] +[ "batcalc", "timestamp", "pattern batcalc.timestamp(X_1:bat[:str], X_2:bat[:oid]):bat[:timestamp] ", "MTIMEtimestamp_fromstr_bulk;", "" ] +[ "batcalc", "timestamp", "pattern batcalc.timestamp(X_1:bat[:timestamp], X_2:bat[:oid]):bat[:timestamp] ", "MTIMEtimestamp_timestamp_bulk;", "" ] +[ "batcalc", "timestamp", "command batcalc.timestamp(X_1:bat[:str], X_2:bat[:oid], X_3:int):bat[:timestamp] ", "batstr_2time_timestamp;", "" ] +[ "batcalc", "timestamp", "command batcalc.timestamp(X_1:bat[:str], X_2:bat[:oid], X_3:int, X_4:int):bat[:timestamp] ", "batstr_2time_timestamptz;", "" ] [ "batcalc", "timestamp", "pattern batcalc.timestamp(X_1:bat[:date], X_2:bat[:oid], X_3:int):bat[:timestamp] ", "date_2_timestamp;", "" ] -[ "batcalc", "timestamp", "pattern batcalc.timestamp(X_1:bat[:date], X_2:int):bat[:timestamp] ", "date_2_timestamp;", "" ] [ "batcalc", "timestamp", "pattern batcalc.timestamp(X_1:bat[:oid], X_2:int):bat[:timestamp] ", "nil_2time_timestamp;", "" ] [ "batcalc", "timestamp", "pattern batcalc.timestamp(X_1:bat[:oid], X_2:int, X_3:bat[:BAT]):bat[:timestamp] ", "nil_2time_timestamp;", "" ] [ "batcalc", "timestamp", "pattern batcalc.timestamp(X_1:bat[:timestamp], X_2:bat[:oid], X_3:int):bat[:timestamp] ", "timestamp_2time_timestamp;", "" ] -[ "batcalc", "timestamp", "pattern batcalc.timestamp(X_1:bat[:timestamp], X_2:int):bat[:timestamp] ", "timestamp_2time_timestamp;", "" ] [ "batcalc", "wkb", "command batcalc.wkb(X_1:bat[:wkb], X_2:int, X_3:int):bat[:wkb] ", "geom_2_geom_bat;", "" ] [ "batcalc", "xml", "command batcalc.xml(X_1:bat[:str]):bat[:xml] ", "BATXMLstr2xml;", "" ] [ "batcalc", "xor", "pattern batcalc.xor(X_1:bat[:bit], X_2:bat[:bit]):bat[:bit] ", "CMDbatXOR;", "" ] @@ -6139,97 +6115,187 @@ stdout of test 'MAL-signatures` in direc [ "batmmath", "tanh", "pattern batmmath.tanh(X_1:bat[:dbl], X_2:bat[:oid]):bat[:dbl] ", "CMDscience_bat_tanh;", "" ] [ "batmmath", "tanh", "pattern batmmath.tanh(X_1:bat[:flt]):bat[:flt] ", "CMDscience_bat_tanh;", "" ] [ "batmmath", "tanh", "pattern batmmath.tanh(X_1:bat[:flt], X_2:bat[:oid]):bat[:flt] ", "CMDscience_bat_tanh;", "" ] -[ "batmtime", "addmonths", "command batmtime.addmonths(X_1:bat[:date], X_2:bat[:int]):bat[:date] ", "MTIMEdate_addmonths_bulk;", "" ] -[ "batmtime", "addmonths", "command batmtime.addmonths(X_1:date, X_2:bat[:int]):bat[:date] ", "MTIMEdate_addmonths_bulk_p1;", "" ] -[ "batmtime", "addmonths", "command batmtime.addmonths(X_1:bat[:date], X_2:int):bat[:date] ", "MTIMEdate_addmonths_bulk_p2;", "" ] -[ "batmtime", "century", "command batmtime.century(X_1:bat[:date]):bat[:int] ", "MTIMEdate_extract_century_bulk;", "" ] -[ "batmtime", "century", "command batmtime.century(X_1:bat[:timestamp]):bat[:int] ", "MTIMEtimestamp_century_bulk;", "" ] -[ "batmtime", "date_add_msec_interval", "command batmtime.date_add_msec_interval(X_1:bat[:date], X_2:bat[:lng]):bat[:date] ", "MTIMEdate_add_msec_interval_bulk;", "" ] -[ "batmtime", "date_add_msec_interval", "command batmtime.date_add_msec_interval(X_1:date, X_2:bat[:lng]):bat[:date] ", "MTIMEdate_add_msec_interval_bulk_p1;", "" ] -[ "batmtime", "date_add_msec_interval", "command batmtime.date_add_msec_interval(X_1:bat[:date], X_2:lng):bat[:date] ", "MTIMEdate_add_msec_interval_bulk_p2;", "" ] -[ "batmtime", "date_sub_month_interval", "command batmtime.date_sub_month_interval(X_1:bat[:date], X_2:bat[:int]):bat[:date] ", "MTIMEdate_submonths_bulk;", "" ] -[ "batmtime", "date_sub_month_interval", "command batmtime.date_sub_month_interval(X_1:date, X_2:bat[:int]):bat[:date] ", "MTIMEdate_submonths_bulk_p1;", "" ] -[ "batmtime", "date_sub_month_interval", "command batmtime.date_sub_month_interval(X_1:bat[:date], X_2:int):bat[:date] ", "MTIMEdate_submonths_bulk_p2;", "" ] -[ "batmtime", "date_sub_msec_interval", "command batmtime.date_sub_msec_interval(X_1:bat[:date], X_2:bat[:lng]):bat[:date] ", "MTIMEdate_sub_msec_interval_bulk;", "" ] -[ "batmtime", "date_sub_msec_interval", "command batmtime.date_sub_msec_interval(X_1:date, X_2:bat[:lng]):bat[:date] ", "MTIMEdate_sub_msec_interval_bulk_p1;", "" ] -[ "batmtime", "date_sub_msec_interval", "command batmtime.date_sub_msec_interval(X_1:bat[:date], X_2:lng):bat[:date] ", "MTIMEdate_sub_msec_interval_bulk_p2;", "" ] -[ "batmtime", "date_to_str", "command batmtime.date_to_str(X_1:bat[:str], X_2:bat[:str]):bat[:str] ", "MTIMEdate_to_str_bulk;", "" ] -[ "batmtime", "date_to_str", "command batmtime.date_to_str(X_1:date, X_2:bat[:str]):bat[:str] ", "MTIMEdate_to_str_bulk_p1;", "" ] -[ "batmtime", "date_to_str", "command batmtime.date_to_str(X_1:bat[:date], X_2:str):bat[:str] ", "MTIMEdate_to_str_bulk_p2;", "" ] -[ "batmtime", "day", "command batmtime.day(X_1:bat[:date]):bat[:int] ", "MTIMEdate_extract_day_bulk;", "" ] -[ "batmtime", "day", "command batmtime.day(X_1:bat[:lng]):bat[:lng] ", "MTIMEsql_day_bulk;", "" ] -[ "batmtime", "day", "command batmtime.day(X_1:bat[:timestamp]):bat[:int] ", "MTIMEtimestamp_day_bulk;", "" ] -[ "batmtime", "dayofweek", "command batmtime.dayofweek(X_1:bat[:date]):bat[:int] ", "MTIMEdate_extract_dayofweek_bulk;", "" ] -[ "batmtime", "dayofyear", "command batmtime.dayofyear(X_1:bat[:date]):bat[:int] ", "MTIMEdate_extract_dayofyear_bulk;", "" ] -[ "batmtime", "decade", "command batmtime.decade(X_1:bat[:date]):bat[:int] ", "MTIMEdate_extract_decade_bulk;", "" ] -[ "batmtime", "decade", "command batmtime.decade(X_1:bat[:timestamp]):bat[:int] ", "MTIMEtimestamp_decade_bulk;", "" ] -[ "batmtime", "diff", "command batmtime.diff(X_1:bat[:date], X_2:bat[:date]):bat[:lng] ", "MTIMEdate_diff_bulk;", "" ] -[ "batmtime", "diff", "command batmtime.diff(X_1:date, X_2:bat[:date]):bat[:lng] ", "MTIMEdate_diff_bulk_p1;", "" ] -[ "batmtime", "diff", "command batmtime.diff(X_1:bat[:date], X_2:date):bat[:lng] ", "MTIMEdate_diff_bulk_p2;", "" ] -[ "batmtime", "diff", "command batmtime.diff(X_1:bat[:daytime], X_2:bat[:daytime]):bat[:lng] ", "MTIMEdaytime_diff_msec_bulk;", "" ] -[ "batmtime", "diff", "command batmtime.diff(X_1:daytime, X_2:bat[:daytime]):bat[:lng] ", "MTIMEdaytime_diff_msec_bulk_p1;", "" ] -[ "batmtime", "diff", "command batmtime.diff(X_1:bat[:daytime], X_2:daytime):bat[:lng] ", "MTIMEdaytime_diff_msec_bulk_p2;", "" ] -[ "batmtime", "diff", "command batmtime.diff(X_1:bat[:timestamp], X_2:bat[:timestamp]):bat[:lng] ", "MTIMEtimestamp_diff_msec_bulk;", "" ] -[ "batmtime", "diff", "command batmtime.diff(X_1:timestamp, X_2:bat[:timestamp]):bat[:lng] ", "MTIMEtimestamp_diff_msec_bulk_p1;", "" ] -[ "batmtime", "diff", "command batmtime.diff(X_1:bat[:timestamp], X_2:timestamp):bat[:lng] ", "MTIMEtimestamp_diff_msec_bulk_p2;", "" ] -[ "batmtime", "epoch", "command batmtime.epoch(X_1:bat[:timestamp]):bat[:int] ", "MTIMEseconds_since_epoch_bulk;", "" ] -[ "batmtime", "epoch", "command batmtime.epoch(X_1:bat[:lng]):bat[:timestamp] ", "MTIMEtimestamp_frommsec_bulk;", "" ] -[ "batmtime", "epoch", "command batmtime.epoch(X_1:bat[:int]):bat[:timestamp] ", "MTIMEtimestamp_fromsecond_bulk;", "" ] -[ "batmtime", "epoch_ms", "command batmtime.epoch_ms(X_1:bat[:date]):bat[:lng] ", "MTIMEdate_extract_epoch_ms_bulk;", "" ] -[ "batmtime", "epoch_ms", "command batmtime.epoch_ms(X_1:bat[:daytime]):bat[:lng] ", "MTIMEdaytime_extract_epoch_ms_bulk;", "" ] -[ "batmtime", "epoch_ms", "command batmtime.epoch_ms(X_1:bat[:lng]):bat[:lng] ", "MTIMEmsec_extract_epoch_ms_bulk;", "" ] -[ "batmtime", "epoch_ms", "command batmtime.epoch_ms(X_1:bat[:timestamp]):bat[:lng] ", "MTIMEtimestamp_extract_epoch_ms_bulk;", "" ] -[ "batmtime", "hours", "command batmtime.hours(X_1:bat[:daytime]):bat[:int] ", "MTIMEdaytime_extract_hours_bulk;", "" ] -[ "batmtime", "hours", "command batmtime.hours(X_1:bat[:lng]):bat[:int] ", "MTIMEsql_hours_bulk;", "" ] -[ "batmtime", "hours", "command batmtime.hours(X_1:bat[:timestamp]):bat[:int] ", "MTIMEtimestamp_hours_bulk;", "" ] -[ "batmtime", "minutes", "command batmtime.minutes(X_1:bat[:daytime]):bat[:int] ", "MTIMEdaytime_extract_minutes_bulk;", "" ] -[ "batmtime", "minutes", "command batmtime.minutes(X_1:bat[:lng]):bat[:int] ", "MTIMEsql_minutes_bulk;", "" ] -[ "batmtime", "minutes", "command batmtime.minutes(X_1:bat[:timestamp]):bat[:int] ", "MTIMEtimestamp_minutes_bulk;", "" ] -[ "batmtime", "month", "command batmtime.month(X_1:bat[:date]):bat[:int] ", "MTIMEdate_extract_month_bulk;", "" ] -[ "batmtime", "month", "command batmtime.month(X_1:bat[:int]):bat[:int] ", "MTIMEsql_month_bulk;", "" ] -[ "batmtime", "month", "command batmtime.month(X_1:bat[:timestamp]):bat[:int] ", "MTIMEtimestamp_month_bulk;", "" ] -[ "batmtime", "quarter", "command batmtime.quarter(X_1:bat[:date]):bat[:int] ", "MTIMEdate_extract_quarter_bulk;", "" ] -[ "batmtime", "quarter", "command batmtime.quarter(X_1:bat[:timestamp]):bat[:int] ", "MTIMEtimestamp_quarter_bulk;", "" ] -[ "batmtime", "seconds", "command batmtime.seconds(X_1:bat[:lng]):bat[:int] ", "MTIMEsql_seconds_bulk;", "" ] -[ "batmtime", "sql_seconds", "command batmtime.sql_seconds(X_1:bat[:daytime]):bat[:int] ", "MTIMEdaytime_extract_sql_seconds_bulk;", "" ] -[ "batmtime", "sql_seconds", "command batmtime.sql_seconds(X_1:bat[:timestamp]):bat[:int] ", "MTIMEtimestamp_sql_seconds_bulk;", "" ] -[ "batmtime", "str_to_date", "command batmtime.str_to_date(X_1:bat[:str], X_2:bat[:str]):bat[:date] ", "MTIMEstr_to_date_bulk;", "" ] -[ "batmtime", "str_to_date", "command batmtime.str_to_date(X_1:str, X_2:bat[:str]):bat[:date] ", "MTIMEstr_to_date_bulk_p1;", "" ] -[ "batmtime", "str_to_date", "command batmtime.str_to_date(X_1:bat[:str], X_2:str):bat[:date] ", "MTIMEstr_to_date_bulk_p2;", "" ] -[ "batmtime", "str_to_time", "command batmtime.str_to_time(X_1:bat[:str], X_2:bat[:str]):bat[:daytime] ", "MTIMEstr_to_time_bulk;", "" ] -[ "batmtime", "str_to_time", "command batmtime.str_to_time(X_1:str, X_2:bat[:str]):bat[:daytime] ", "MTIMEstr_to_time_bulk_p1;", "" ] -[ "batmtime", "str_to_time", "command batmtime.str_to_time(X_1:bat[:str], X_2:str):bat[:daytime] ", "MTIMEstr_to_time_bulk_p2;", "" ] -[ "batmtime", "str_to_timestamp", "command batmtime.str_to_timestamp(X_1:bat[:str], X_2:bat[:str]):bat[:timestamp] ", "MTIMEstr_to_timestamp_bulk;", "" ] -[ "batmtime", "str_to_timestamp", "command batmtime.str_to_timestamp(X_1:str, X_2:bat[:str]):bat[:timestamp] ", "MTIMEstr_to_timestamp_bulk_p1;", "" ] -[ "batmtime", "str_to_timestamp", "command batmtime.str_to_timestamp(X_1:bat[:str], X_2:str):bat[:timestamp] ", "MTIMEstr_to_timestamp_bulk_p2;", "" ] -[ "batmtime", "time_add_msec_interval", "command batmtime.time_add_msec_interval(X_1:bat[:daytime], X_2:bat[:lng]):bat[:daytime] ", "MTIMEtime_add_msec_interval_bulk;", "" ] -[ "batmtime", "time_add_msec_interval", "command batmtime.time_add_msec_interval(X_1:daytime, X_2:bat[:lng]):bat[:daytime] ", "MTIMEtime_add_msec_interval_bulk_p1;", "" ] -[ "batmtime", "time_add_msec_interval", "command batmtime.time_add_msec_interval(X_1:bat[:daytime], X_2:lng):bat[:daytime] ", "MTIMEtime_add_msec_interval_bulk_p2;", "" ] -[ "batmtime", "time_sub_msec_interval", "command batmtime.time_sub_msec_interval(X_1:bat[:daytime], X_2:bat[:lng]):bat[:daytime] ", "MTIMEtime_sub_msec_interval_bulk;", "" ] -[ "batmtime", "time_sub_msec_interval", "command batmtime.time_sub_msec_interval(X_1:daytime, X_2:bat[:lng]):bat[:daytime] ", "MTIMEtime_sub_msec_interval_bulk_p1;", "" ] -[ "batmtime", "time_sub_msec_interval", "command batmtime.time_sub_msec_interval(X_1:bat[:daytime], X_2:lng):bat[:daytime] ", "MTIMEtime_sub_msec_interval_bulk_p2;", "" ] -[ "batmtime", "time_to_str", "command batmtime.time_to_str(X_1:bat[:daytime], X_2:bat[:str]):bat[:str] ", "MTIMEtime_to_str_bulk;", "" ] -[ "batmtime", "time_to_str", "command batmtime.time_to_str(X_1:daytime, X_2:bat[:str]):bat[:str] ", "MTIMEtime_to_str_bulk_p1;", "" ] -[ "batmtime", "time_to_str", "command batmtime.time_to_str(X_1:bat[:daytime], X_2:str):bat[:str] ", "MTIMEtime_to_str_bulk_p2;", "" ] -[ "batmtime", "timestamp_add_month_interval", "command batmtime.timestamp_add_month_interval(X_1:bat[:timestamp], X_2:bat[:int]):bat[:timestamp] ", "MTIMEtimestamp_add_month_interval_bulk;", "" ] -[ "batmtime", "timestamp_add_month_interval", "command batmtime.timestamp_add_month_interval(X_1:timestamp, X_2:bat[:int]):bat[:timestamp] ", "MTIMEtimestamp_add_month_interval_bulk_p1;", "" ] -[ "batmtime", "timestamp_add_month_interval", "command batmtime.timestamp_add_month_interval(X_1:bat[:timestamp], X_2:int):bat[:timestamp] ", "MTIMEtimestamp_add_month_interval_bulk_p2;", "" ] -[ "batmtime", "timestamp_add_msec_interval", "command batmtime.timestamp_add_msec_interval(X_1:bat[:timestamp], X_2:bat[:lng]):bat[:timestamp] ", "MTIMEtimestamp_add_msec_interval_bulk;", "" ] -[ "batmtime", "timestamp_add_msec_interval", "command batmtime.timestamp_add_msec_interval(X_1:timestamp, X_2:bat[:lng]):bat[:timestamp] ", "MTIMEtimestamp_add_msec_interval_bulk_p1;", "" ] -[ "batmtime", "timestamp_add_msec_interval", "command batmtime.timestamp_add_msec_interval(X_1:bat[:timestamp], X_2:lng):bat[:timestamp] ", "MTIMEtimestamp_add_msec_interval_bulk_p2;", "" ] -[ "batmtime", "timestamp_sub_month_interval", "command batmtime.timestamp_sub_month_interval(X_1:bat[:timestamp], X_2:bat[:int]):bat[:timestamp] ", "MTIMEtimestamp_sub_month_interval_bulk;", "" ] -[ "batmtime", "timestamp_sub_month_interval", "command batmtime.timestamp_sub_month_interval(X_1:timestamp, X_2:bat[:int]):bat[:timestamp] ", "MTIMEtimestamp_sub_month_interval_bulk_p1;", "" ] -[ "batmtime", "timestamp_sub_month_interval", "command batmtime.timestamp_sub_month_interval(X_1:bat[:timestamp], X_2:int):bat[:timestamp] ", "MTIMEtimestamp_sub_month_interval_bulk_p2;", "" ] -[ "batmtime", "timestamp_sub_msec_interval", "command batmtime.timestamp_sub_msec_interval(X_1:bat[:timestamp], X_2:bat[:lng]):bat[:timestamp] ", "MTIMEtimestamp_sub_msec_interval_bulk;", "" ] -[ "batmtime", "timestamp_sub_msec_interval", "command batmtime.timestamp_sub_msec_interval(X_1:timestamp, X_2:bat[:lng]):bat[:timestamp] ", "MTIMEtimestamp_sub_msec_interval_bulk_p1;", "" ] -[ "batmtime", "timestamp_sub_msec_interval", "command batmtime.timestamp_sub_msec_interval(X_1:bat[:timestamp], X_2:lng):bat[:timestamp] ", "MTIMEtimestamp_sub_msec_interval_bulk_p2;", "" ] -[ "batmtime", "timestamp_to_str", "command batmtime.timestamp_to_str(X_1:bat[:timestamp], X_2:bat[:str]):bat[:str] ", "MTIMEtimestamp_to_str_bulk;", "" ] -[ "batmtime", "timestamp_to_str", "command batmtime.timestamp_to_str(X_1:timestamp, X_2:bat[:str]):bat[:str] ", "MTIMEtimestamp_to_str_bulk_p1;", "" ] -[ "batmtime", "timestamp_to_str", "command batmtime.timestamp_to_str(X_1:bat[:timestamp], X_2:str):bat[:str] ", "MTIMEtimestamp_to_str_bulk_p2;", "" ] -[ "batmtime", "weekofyear", "command batmtime.weekofyear(X_1:bat[:date]):bat[:int] ", "MTIMEdate_extract_weekofyear_bulk;", "" ] -[ "batmtime", "year", "command batmtime.year(X_1:bat[:date]):bat[:int] ", "MTIMEdate_extract_year_bulk;", "" ] -[ "batmtime", "year", "command batmtime.year(X_1:bat[:int]):bat[:int] ", "MTIMEsql_year_bulk;", "" ] -[ "batmtime", "year", "command batmtime.year(X_1:bat[:timestamp]):bat[:int] ", "MTIMEtimestamp_year_bulk;", "" ] +[ "batmtime", "addmonths", "pattern batmtime.addmonths(X_1:bat[:date], X_2:bat[:int]):bat[:date] ", "MTIMEdate_addmonths_bulk;", "" ] +[ "batmtime", "addmonths", "pattern batmtime.addmonths(X_1:bat[:date], X_2:bat[:int], X_3:bat[:oid], X_4:bat[:oid]):bat[:date] ", "MTIMEdate_addmonths_bulk;", "" ] +[ "batmtime", "addmonths", "pattern batmtime.addmonths(X_1:date, X_2:bat[:int]):bat[:date] ", "MTIMEdate_addmonths_bulk_p1;", "" ] +[ "batmtime", "addmonths", "pattern batmtime.addmonths(X_1:date, X_2:bat[:int], X_3:bat[:oid]):bat[:date] ", "MTIMEdate_addmonths_bulk_p1;", "" ] +[ "batmtime", "addmonths", "pattern batmtime.addmonths(X_1:bat[:date], X_2:int):bat[:date] ", "MTIMEdate_addmonths_bulk_p2;", "" ] +[ "batmtime", "addmonths", "pattern batmtime.addmonths(X_1:bat[:date], X_2:int, X_3:bat[:oid]):bat[:date] ", "MTIMEdate_addmonths_bulk_p2;", "" ] +[ "batmtime", "century", "pattern batmtime.century(X_1:bat[:date]):bat[:int] ", "MTIMEdate_extract_century_bulk;", "" ] +[ "batmtime", "century", "pattern batmtime.century(X_1:bat[:date], X_2:bat[:oid]):bat[:int] ", "MTIMEdate_extract_century_bulk;", "" ] +[ "batmtime", "century", "pattern batmtime.century(X_1:bat[:timestamp]):bat[:int] ", "MTIMEtimestamp_century_bulk;", "" ] +[ "batmtime", "century", "pattern batmtime.century(X_1:bat[:timestamp], X_2:bat[:oid]):bat[:int] ", "MTIMEtimestamp_century_bulk;", "" ] +[ "batmtime", "date_add_msec_interval", "pattern batmtime.date_add_msec_interval(X_1:bat[:date], X_2:bat[:lng]):bat[:date] ", "MTIMEdate_add_msec_interval_bulk;", "" ] +[ "batmtime", "date_add_msec_interval", "pattern batmtime.date_add_msec_interval(X_1:bat[:date], X_2:bat[:lng], X_3:bat[:oid], X_4:bat[:oid]):bat[:date] ", "MTIMEdate_add_msec_interval_bulk;", "" ] +[ "batmtime", "date_add_msec_interval", "pattern batmtime.date_add_msec_interval(X_1:date, X_2:bat[:lng]):bat[:date] ", "MTIMEdate_add_msec_interval_bulk_p1;", "" ] +[ "batmtime", "date_add_msec_interval", "pattern batmtime.date_add_msec_interval(X_1:date, X_2:bat[:lng], X_3:bat[:oid]):bat[:date] ", "MTIMEdate_add_msec_interval_bulk_p1;", "" ] +[ "batmtime", "date_add_msec_interval", "pattern batmtime.date_add_msec_interval(X_1:bat[:date], X_2:lng):bat[:date] ", "MTIMEdate_add_msec_interval_bulk_p2;", "" ] +[ "batmtime", "date_add_msec_interval", "pattern batmtime.date_add_msec_interval(X_1:bat[:date], X_2:lng, X_3:bat[:oid]):bat[:date] ", "MTIMEdate_add_msec_interval_bulk_p2;", "" ] +[ "batmtime", "date_sub_month_interval", "pattern batmtime.date_sub_month_interval(X_1:bat[:date], X_2:bat[:int]):bat[:date] ", "MTIMEdate_submonths_bulk;", "" ] +[ "batmtime", "date_sub_month_interval", "pattern batmtime.date_sub_month_interval(X_1:bat[:date], X_2:bat[:int], X_3:bat[:oid], X_4:bat[:oid]):bat[:date] ", "MTIMEdate_submonths_bulk;", "" ] +[ "batmtime", "date_sub_month_interval", "pattern batmtime.date_sub_month_interval(X_1:date, X_2:bat[:int]):bat[:date] ", "MTIMEdate_submonths_bulk_p1;", "" ] +[ "batmtime", "date_sub_month_interval", "pattern batmtime.date_sub_month_interval(X_1:date, X_2:bat[:int], X_3:bat[:oid]):bat[:date] ", "MTIMEdate_submonths_bulk_p1;", "" ] +[ "batmtime", "date_sub_month_interval", "pattern batmtime.date_sub_month_interval(X_1:bat[:date], X_2:int):bat[:date] ", "MTIMEdate_submonths_bulk_p2;", "" ] +[ "batmtime", "date_sub_month_interval", "pattern batmtime.date_sub_month_interval(X_1:bat[:date], X_2:int, X_3:bat[:oid]):bat[:date] ", "MTIMEdate_submonths_bulk_p2;", "" ] +[ "batmtime", "date_sub_msec_interval", "pattern batmtime.date_sub_msec_interval(X_1:bat[:date], X_2:bat[:lng]):bat[:date] ", "MTIMEdate_sub_msec_interval_bulk;", "" ] +[ "batmtime", "date_sub_msec_interval", "pattern batmtime.date_sub_msec_interval(X_1:bat[:date], X_2:bat[:lng], X_3:bat[:oid], X_4:bat[:oid]):bat[:date] ", "MTIMEdate_sub_msec_interval_bulk;", "" ] +[ "batmtime", "date_sub_msec_interval", "pattern batmtime.date_sub_msec_interval(X_1:date, X_2:bat[:lng]):bat[:date] ", "MTIMEdate_sub_msec_interval_bulk_p1;", "" ] +[ "batmtime", "date_sub_msec_interval", "pattern batmtime.date_sub_msec_interval(X_1:date, X_2:bat[:lng], X_3:bat[:oid]):bat[:date] ", "MTIMEdate_sub_msec_interval_bulk_p1;", "" ] +[ "batmtime", "date_sub_msec_interval", "pattern batmtime.date_sub_msec_interval(X_1:bat[:date], X_2:lng):bat[:date] ", "MTIMEdate_sub_msec_interval_bulk_p2;", "" ] +[ "batmtime", "date_sub_msec_interval", "pattern batmtime.date_sub_msec_interval(X_1:bat[:date], X_2:lng, X_3:bat[:oid]):bat[:date] ", "MTIMEdate_sub_msec_interval_bulk_p2;", "" ] +[ "batmtime", "date_to_str", "pattern batmtime.date_to_str(X_1:bat[:str], X_2:bat[:str]):bat[:str] ", "MTIMEdate_to_str_bulk;", "" ] +[ "batmtime", "date_to_str", "pattern batmtime.date_to_str(X_1:bat[:str], X_2:bat[:str], X_3:bat[:oid], X_4:bat[:oid]):bat[:str] ", "MTIMEdate_to_str_bulk;", "" ] +[ "batmtime", "date_to_str", "pattern batmtime.date_to_str(X_1:date, X_2:bat[:str]):bat[:str] ", "MTIMEdate_to_str_bulk_p1;", "" ] +[ "batmtime", "date_to_str", "pattern batmtime.date_to_str(X_1:date, X_2:bat[:str], X_3:bat[:oid]):bat[:str] ", "MTIMEdate_to_str_bulk_p1;", "" ] +[ "batmtime", "date_to_str", "pattern batmtime.date_to_str(X_1:bat[:date], X_2:str):bat[:str] ", "MTIMEdate_to_str_bulk_p2;", "" ] +[ "batmtime", "date_to_str", "pattern batmtime.date_to_str(X_1:bat[:date], X_2:str, X_3:bat[:oid]):bat[:str] ", "MTIMEdate_to_str_bulk_p2;", "" ] +[ "batmtime", "day", "pattern batmtime.day(X_1:bat[:date]):bat[:int] ", "MTIMEdate_extract_day_bulk;", "" ] +[ "batmtime", "day", "pattern batmtime.day(X_1:bat[:date], X_2:bat[:oid]):bat[:int] ", "MTIMEdate_extract_day_bulk;", "" ] +[ "batmtime", "day", "pattern batmtime.day(X_1:bat[:lng]):bat[:lng] ", "MTIMEsql_day_bulk;", "" ] +[ "batmtime", "day", "pattern batmtime.day(X_1:bat[:lng], X_2:bat[:oid]):bat[:lng] ", "MTIMEsql_day_bulk;", "" ] +[ "batmtime", "day", "pattern batmtime.day(X_1:bat[:timestamp]):bat[:int] ", "MTIMEtimestamp_day_bulk;", "" ] +[ "batmtime", "day", "pattern batmtime.day(X_1:bat[:timestamp], X_2:bat[:oid]):bat[:int] ", "MTIMEtimestamp_day_bulk;", "" ] +[ "batmtime", "dayofweek", "pattern batmtime.dayofweek(X_1:bat[:date]):bat[:int] ", "MTIMEdate_extract_dayofweek_bulk;", "" ] +[ "batmtime", "dayofweek", "pattern batmtime.dayofweek(X_1:bat[:date], X_2:bat[:oid]):bat[:int] ", "MTIMEdate_extract_dayofweek_bulk;", "" ] +[ "batmtime", "dayofyear", "pattern batmtime.dayofyear(X_1:bat[:date]):bat[:int] ", "MTIMEdate_extract_dayofyear_bulk;", "" ] +[ "batmtime", "dayofyear", "pattern batmtime.dayofyear(X_1:bat[:date], X_2:bat[:oid]):bat[:int] ", "MTIMEdate_extract_dayofyear_bulk;", "" ] +[ "batmtime", "decade", "pattern batmtime.decade(X_1:bat[:date]):bat[:int] ", "MTIMEdate_extract_decade_bulk;", "" ] +[ "batmtime", "decade", "pattern batmtime.decade(X_1:bat[:date], X_2:bat[:oid]):bat[:int] ", "MTIMEdate_extract_decade_bulk;", "" ] +[ "batmtime", "decade", "pattern batmtime.decade(X_1:bat[:timestamp]):bat[:int] ", "MTIMEtimestamp_decade_bulk;", "" ] +[ "batmtime", "decade", "pattern batmtime.decade(X_1:bat[:timestamp], X_2:bat[:oid]):bat[:int] ", "MTIMEtimestamp_decade_bulk;", "" ] +[ "batmtime", "diff", "pattern batmtime.diff(X_1:bat[:date], X_2:bat[:date]):bat[:lng] ", "MTIMEdate_diff_bulk;", "" ] +[ "batmtime", "diff", "pattern batmtime.diff(X_1:bat[:date], X_2:bat[:date], X_3:bat[:oid], X_4:bat[:oid]):bat[:lng] ", "MTIMEdate_diff_bulk;", "" ] +[ "batmtime", "diff", "pattern batmtime.diff(X_1:date, X_2:bat[:date]):bat[:lng] ", "MTIMEdate_diff_bulk_p1;", "" ] +[ "batmtime", "diff", "pattern batmtime.diff(X_1:date, X_2:bat[:date], X_3:bat[:oid]):bat[:lng] ", "MTIMEdate_diff_bulk_p1;", "" ] +[ "batmtime", "diff", "pattern batmtime.diff(X_1:bat[:date], X_2:date):bat[:lng] ", "MTIMEdate_diff_bulk_p2;", "" ] +[ "batmtime", "diff", "pattern batmtime.diff(X_1:bat[:date], X_2:date, X_3:bat[:oid]):bat[:lng] ", "MTIMEdate_diff_bulk_p2;", "" ] +[ "batmtime", "diff", "pattern batmtime.diff(X_1:bat[:daytime], X_2:bat[:daytime]):bat[:lng] ", "MTIMEdaytime_diff_msec_bulk;", "" ] +[ "batmtime", "diff", "pattern batmtime.diff(X_1:bat[:daytime], X_2:bat[:daytime], X_3:bat[:oid], X_4:bat[:oid]):bat[:lng] ", "MTIMEdaytime_diff_msec_bulk;", "" ] +[ "batmtime", "diff", "pattern batmtime.diff(X_1:daytime, X_2:bat[:daytime]):bat[:lng] ", "MTIMEdaytime_diff_msec_bulk_p1;", "" ] +[ "batmtime", "diff", "pattern batmtime.diff(X_1:daytime, X_2:bat[:daytime], X_3:bat[:oid]):bat[:lng] ", "MTIMEdaytime_diff_msec_bulk_p1;", "" ] +[ "batmtime", "diff", "pattern batmtime.diff(X_1:bat[:daytime], X_2:daytime):bat[:lng] ", "MTIMEdaytime_diff_msec_bulk_p2;", "" ] +[ "batmtime", "diff", "pattern batmtime.diff(X_1:bat[:daytime], X_2:daytime, X_3:bat[:oid]):bat[:lng] ", "MTIMEdaytime_diff_msec_bulk_p2;", "" ] +[ "batmtime", "diff", "pattern batmtime.diff(X_1:bat[:timestamp], X_2:bat[:timestamp]):bat[:lng] ", "MTIMEtimestamp_diff_msec_bulk;", "" ] +[ "batmtime", "diff", "pattern batmtime.diff(X_1:bat[:timestamp], X_2:bat[:timestamp], X_3:bat[:oid], X_4:bat[:oid]):bat[:lng] ", "MTIMEtimestamp_diff_msec_bulk;", "" ] +[ "batmtime", "diff", "pattern batmtime.diff(X_1:timestamp, X_2:bat[:timestamp]):bat[:lng] ", "MTIMEtimestamp_diff_msec_bulk_p1;", "" ] +[ "batmtime", "diff", "pattern batmtime.diff(X_1:timestamp, X_2:bat[:timestamp], X_3:bat[:oid]):bat[:lng] ", "MTIMEtimestamp_diff_msec_bulk_p1;", "" ] +[ "batmtime", "diff", "pattern batmtime.diff(X_1:bat[:timestamp], X_2:timestamp):bat[:lng] ", "MTIMEtimestamp_diff_msec_bulk_p2;", "" ] +[ "batmtime", "diff", "pattern batmtime.diff(X_1:bat[:timestamp], X_2:timestamp, X_3:bat[:oid]):bat[:lng] ", "MTIMEtimestamp_diff_msec_bulk_p2;", "" ] +[ "batmtime", "epoch", "pattern batmtime.epoch(X_1:bat[:timestamp]):bat[:int] ", "MTIMEseconds_since_epoch_bulk;", "" ] +[ "batmtime", "epoch", "pattern batmtime.epoch(X_1:bat[:timestamp], X_2:bat[:oid]):bat[:int] ", "MTIMEseconds_since_epoch_bulk;", "" ] +[ "batmtime", "epoch", "pattern batmtime.epoch(X_1:bat[:lng]):bat[:timestamp] ", "MTIMEtimestamp_frommsec_epoch_bulk;", "" ] +[ "batmtime", "epoch", "pattern batmtime.epoch(X_1:bat[:int]):bat[:timestamp] ", "MTIMEtimestamp_fromsecond_epoch_bulk;", "" ] +[ "batmtime", "epoch", "pattern batmtime.epoch(X_1:bat[:int], X_2:bat[:oid]):bat[:timestamp] ", "MTIMEtimestamp_fromsecond_epoch_bulk;", "" ] +[ "batmtime", "epoch_ms", "pattern batmtime.epoch_ms(X_1:bat[:date]):bat[:lng] ", "MTIMEdate_extract_epoch_ms_bulk;", "" ] +[ "batmtime", "epoch_ms", "pattern batmtime.epoch_ms(X_1:bat[:date], X_2:bat[:oid]):bat[:lng] ", "MTIMEdate_extract_epoch_ms_bulk;", "" ] +[ "batmtime", "epoch_ms", "pattern batmtime.epoch_ms(X_1:bat[:daytime]):bat[:lng] ", "MTIMEdaytime_extract_epoch_ms_bulk;", "" ] +[ "batmtime", "epoch_ms", "pattern batmtime.epoch_ms(X_1:bat[:daytime], X_2:bat[:oid]):bat[:lng] ", "MTIMEdaytime_extract_epoch_ms_bulk;", "" ] +[ "batmtime", "epoch_ms", "pattern batmtime.epoch_ms(X_1:bat[:lng]):bat[:lng] ", "MTIMEmsec_extract_epoch_ms_bulk;", "" ] +[ "batmtime", "epoch_ms", "pattern batmtime.epoch_ms(X_1:bat[:lng], X_2:bat[:oid]):bat[:lng] ", "MTIMEmsec_extract_epoch_ms_bulk;", "" ] +[ "batmtime", "epoch_ms", "pattern batmtime.epoch_ms(X_1:bat[:timestamp]):bat[:lng] ", "MTIMEtimestamp_extract_epoch_ms_bulk;", "" ] +[ "batmtime", "epoch_ms", "pattern batmtime.epoch_ms(X_1:bat[:timestamp], X_2:bat[:oid]):bat[:lng] ", "MTIMEtimestamp_extract_epoch_ms_bulk;", "" ] +[ "batmtime", "hours", "pattern batmtime.hours(X_1:bat[:daytime]):bat[:int] ", "MTIMEdaytime_extract_hours_bulk;", "" ] +[ "batmtime", "hours", "pattern batmtime.hours(X_1:bat[:daytime], X_2:bat[:oid]):bat[:int] ", "MTIMEdaytime_extract_hours_bulk;", "" ] +[ "batmtime", "hours", "pattern batmtime.hours(X_1:bat[:lng]):bat[:int] ", "MTIMEsql_hours_bulk;", "" ] +[ "batmtime", "hours", "pattern batmtime.hours(X_1:bat[:lng], X_2:bat[:oid]):bat[:int] ", "MTIMEsql_hours_bulk;", "" ] +[ "batmtime", "hours", "pattern batmtime.hours(X_1:bat[:timestamp]):bat[:int] ", "MTIMEtimestamp_hours_bulk;", "" ] +[ "batmtime", "hours", "pattern batmtime.hours(X_1:bat[:timestamp], X_2:bat[:oid]):bat[:int] ", "MTIMEtimestamp_hours_bulk;", "" ] +[ "batmtime", "minutes", "pattern batmtime.minutes(X_1:bat[:daytime]):bat[:int] ", "MTIMEdaytime_extract_minutes_bulk;", "" ] +[ "batmtime", "minutes", "pattern batmtime.minutes(X_1:bat[:daytime], X_2:bat[:oid]):bat[:int] ", "MTIMEdaytime_extract_minutes_bulk;", "" ] +[ "batmtime", "minutes", "pattern batmtime.minutes(X_1:bat[:lng]):bat[:int] ", "MTIMEsql_minutes_bulk;", "" ] +[ "batmtime", "minutes", "pattern batmtime.minutes(X_1:bat[:lng], X_2:bat[:oid]):bat[:int] ", "MTIMEsql_minutes_bulk;", "" ] +[ "batmtime", "minutes", "pattern batmtime.minutes(X_1:bat[:timestamp]):bat[:int] ", "MTIMEtimestamp_minutes_bulk;", "" ] +[ "batmtime", "minutes", "pattern batmtime.minutes(X_1:bat[:timestamp], X_2:bat[:oid]):bat[:int] ", "MTIMEtimestamp_minutes_bulk;", "" ] +[ "batmtime", "month", "pattern batmtime.month(X_1:bat[:date]):bat[:int] ", "MTIMEdate_extract_month_bulk;", "" ] +[ "batmtime", "month", "pattern batmtime.month(X_1:bat[:date], X_2:bat[:oid]):bat[:int] ", "MTIMEdate_extract_month_bulk;", "" ] +[ "batmtime", "month", "pattern batmtime.month(X_1:bat[:int]):bat[:int] ", "MTIMEsql_month_bulk;", "" ] +[ "batmtime", "month", "pattern batmtime.month(X_1:bat[:int], X_2:bat[:oid]):bat[:int] ", "MTIMEsql_month_bulk;", "" ] +[ "batmtime", "month", "pattern batmtime.month(X_1:bat[:timestamp]):bat[:int] ", "MTIMEtimestamp_month_bulk;", "" ] +[ "batmtime", "month", "pattern batmtime.month(X_1:bat[:timestamp], X_2:bat[:oid]):bat[:int] ", "MTIMEtimestamp_month_bulk;", "" ] +[ "batmtime", "quarter", "pattern batmtime.quarter(X_1:bat[:date]):bat[:int] ", "MTIMEdate_extract_quarter_bulk;", "" ] +[ "batmtime", "quarter", "pattern batmtime.quarter(X_1:bat[:date], X_2:bat[:oid]):bat[:int] ", "MTIMEdate_extract_quarter_bulk;", "" ] +[ "batmtime", "quarter", "pattern batmtime.quarter(X_1:bat[:timestamp]):bat[:int] ", "MTIMEtimestamp_quarter_bulk;", "" ] +[ "batmtime", "quarter", "pattern batmtime.quarter(X_1:bat[:timestamp], X_2:bat[:oid]):bat[:int] ", "MTIMEtimestamp_quarter_bulk;", "" ] +[ "batmtime", "seconds", "pattern batmtime.seconds(X_1:bat[:lng]):bat[:int] ", "MTIMEsql_seconds_bulk;", "" ] +[ "batmtime", "seconds", "pattern batmtime.seconds(X_1:bat[:lng], X_2:bat[:oid]):bat[:int] ", "MTIMEsql_seconds_bulk;", "" ] +[ "batmtime", "sql_seconds", "pattern batmtime.sql_seconds(X_1:bat[:daytime]):bat[:int] ", "MTIMEdaytime_extract_sql_seconds_bulk;", "" ] +[ "batmtime", "sql_seconds", "pattern batmtime.sql_seconds(X_1:bat[:daytime], X_2:bat[:oid]):bat[:int] ", "MTIMEdaytime_extract_sql_seconds_bulk;", "" ] +[ "batmtime", "sql_seconds", "pattern batmtime.sql_seconds(X_1:bat[:timestamp]):bat[:int] ", "MTIMEtimestamp_sql_seconds_bulk;", "" ] _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list