Changeset: 1a8ba4bc0a26 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=1a8ba4bc0a26 Removed Files: monetdb5/modules/atoms/json.h monetdb5/modules/kernel/batcolor.h monetdb5/modules/mal/json_util.h Modified Files: clients/Tests/MAL-signatures.stable.out.int128 clients/Tests/exports.stable.out monetdb5/mal/mel.h monetdb5/modules/atoms/CMakeLists.txt monetdb5/modules/atoms/batxml.c monetdb5/modules/atoms/blob.c monetdb5/modules/atoms/color.h monetdb5/modules/atoms/identifier.c monetdb5/modules/atoms/inet.c monetdb5/modules/atoms/json.c monetdb5/modules/atoms/mtime.c monetdb5/modules/kernel/CMakeLists.txt monetdb5/modules/kernel/batcolor.c monetdb5/modules/mal/CMakeLists.txt monetdb5/modules/mal/batcalc.c monetdb5/modules/mal/json_util.c Branch: default Log Message:
Get rid of a lot of unneeded exports. diffs (truncated from 1908 to 300 lines): diff --git a/clients/Tests/MAL-signatures.stable.out.int128 b/clients/Tests/MAL-signatures.stable.out.int128 --- a/clients/Tests/MAL-signatures.stable.out.int128 +++ b/clients/Tests/MAL-signatures.stable.out.int128 @@ -12871,10 +12871,12 @@ stdout of test 'MAL-signatures` in direc [ "json", "dump", "pattern json.dump(X_1:json):void ", "JSONdump;", "" ] [ "json", "filter", "command json.filter(X_1:json, X_2:str):json ", "JSONfilter;", "" ] [ "json", "filter", "command json.filter(X_1:json, X_2:bte, X_3:str):json ", "JSONfilterArrayDefault_bte;", "" ] +[ "json", "filter", "command json.filter(X_1:json, X_2:hge, X_3:str):json ", "JSONfilterArrayDefault_hge;", "" ] [ "json", "filter", "command json.filter(X_1:json, X_2:int, X_3:str):json ", "JSONfilterArrayDefault_int;", "" ] [ "json", "filter", "command json.filter(X_1:json, X_2:lng, X_3:str):json ", "JSONfilterArrayDefault_lng;", "" ] [ "json", "filter", "command json.filter(X_1:json, X_2:sht, X_3:str):json ", "JSONfilterArrayDefault_sht;", "" ] [ "json", "filter", "command json.filter(X_1:json, X_2:bte):json ", "JSONfilterArray_bte;", "" ] +[ "json", "filter", "command json.filter(X_1:json, X_2:hge):json ", "JSONfilterArray_hge;", "" ] [ "json", "filter", "command json.filter(X_1:json, X_2:int):json ", "JSONfilterArray_int;", "" ] [ "json", "filter", "command json.filter(X_1:json, X_2:lng):json ", "JSONfilterArray_lng;", "" ] [ "json", "filter", "command json.filter(X_1:json, X_2:sht):json ", "JSONfilterArray_sht;", "" ] diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out --- a/clients/Tests/exports.stable.out +++ b/clients/Tests/exports.stable.out @@ -773,8 +773,6 @@ str AGGRsubvariance_dbl(bat *retval, con str AGGRsubvariancecand_dbl(bat *retval, const bat *bid, const bat *gid, const bat *eid, const bat *sid, const bit *skip_nils, const bit *abort_on_error); str AGGRsubvariancep_dbl(bat *retval, const bat *bid, const bat *gid, const bat *eid, const bit *skip_nils, const bit *abort_on_error); str AGGRsubvariancepcand_dbl(bat *retval, const bat *bid, const bat *gid, const bat *eid, const bat *sid, const bit *skip_nils, const bit *abort_on_error); -str AGGRsubxml(bat *retval, const bat *bid, const bat *gid, const bat *eid, const bit *skip_nils); -str AGGRsubxmlcand(bat *retval, const bat *bid, const bat *gid, const bat *eid, const bat *sid, const bit *skip_nils); str AGGRsum3_bte(bat *retval, const bat *bid, const bat *gid, const bat *eid); str AGGRsum3_dbl(bat *retval, const bat *bid, const bat *gid, const bat *eid); str AGGRsum3_flt(bat *retval, const bat *bid, const bat *gid, const bat *eid); @@ -881,24 +879,6 @@ str BATPCREnotilike(bat *ret, const bat str BATPCREnotilike2(bat *ret, const bat *b, const str *pat); str BATPCREnotlike(bat *ret, const bat *b, const str *pat, const str *esc); str BATPCREnotlike2(bat *ret, const bat *b, const str *pat); -str BATXMLattribute(bat *ret, const char *const *name, const bat *bid); -str BATXMLcomment(bat *ret, const bat *bid); -str BATXMLconcat(bat *ret, const bat *bid, const bat *rid); -str BATXMLcontent(bat *ret, const bat *bid); -str BATXMLdocument(bat *ret, const bat *bid); -str BATXMLelement(bat *ret, const char *const *name, xml *ns, xml *attr, const bat *bid); -str BATXMLelementSmall(bat *ret, const char *const *name, const bat *bid); -str BATXMLforest(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr p); -str BATXMLgroup(xml *ret, const bat *bid); -str BATXMLisdocument(bat *ret, const bat *bid); -str BATXMLoptions(bat *ret, const char *const *name, const char *const *options, const bat *bid); -str BATXMLparse(bat *ret, const char *const *doccont, const bat *bid, const char *const *option); -str BATXMLpi(bat *ret, const char *const *tgt, const bat *bid); -str BATXMLroot(bat *ret, const bat *bid, const char *const *version, const char *const *standalone); -str BATXMLstr2xml(bat *ret, const bat *bid); -str BATXMLxml2str(bat *ret, const bat *bid); -str BATXMLxmltext(bat *ret, const bat *bid); -str BATXMLxquery(bat *ret, const bat *bid, const char *const *expr); str BATinfo(BAT **key, BAT **val, const bat bid); str BKCappend_cand_force_wrap(bat *r, const bat *bid, const bat *uid, const bat *sid, const bit *force); str BKCappend_cand_wrap(bat *r, const bat *bid, const bat *uid, const bat *sid); @@ -946,53 +926,12 @@ str BKCsetName(void *r, const bat *bid, str BKCsetPersistent(void *r, const bat *bid); str BKCsetTransient(void *r, const bat *bid); str BKCshrinkBAT(bat *ret, const bat *bid, const bat *did); -str BLOBblob_blob(blob **d, blob **s); -str BLOBblob_fromstr(blob **b, const char **d); -int BLOBget(Heap *h, int *bun, int *l, blob **val); -str BLOBnitems(int *ret, blob **b); -str BLOBnitems_bulk(bat *ret, const bat *bid); -str BLOBprelude(void *ret); -str BLOBtoblob(blob **retval, str *s); ssize_t BLOBtostr(str *tostr, size_t *l, const void *pin, bool external); str CALCmax(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr p); str CALCmax_no_nil(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr p); str CALCmin(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr p); str CALCmin_no_nil(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr p); str CALCswitchbit(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr p); -str CLRbatBlue(bat *ret, const bat *l); -str CLRbatCb(bat *ret, const bat *l); -str CLRbatColor(bat *ret, const bat *l); -str CLRbatCr(bat *ret, const bat *l); -str CLRbatGreen(bat *ret, const bat *l); -str CLRbatHsv(bat *ret, const bat *l, const bat *bid2, const bat *bid3); -str CLRbatHue(bat *ret, const bat *l); -str CLRbatHueInt(bat *ret, const bat *l); -str CLRbatLuminance(bat *ret, const bat *l); -str CLRbatRed(bat *ret, const bat *l); -str CLRbatRgb(bat *ret, const bat *l, const bat *bid2, const bat *bid3); -str CLRbatSaturation(bat *ret, const bat *l); -str CLRbatSaturationInt(bat *ret, const bat *l); -str CLRbatStr(bat *ret, const bat *l); -str CLRbatValue(bat *ret, const bat *l); -str CLRbatValueInt(bat *ret, const bat *l); -str CLRbatycc(bat *ret, const bat *l, const bat *bid2, const bat *bid3); -str CLRblue(int *b, const color *c); -str CLRcb(int *g, const color *c); -str CLRcolor(color *c, const char **val); -str CLRcr(int *r, const color *c); -str CLRgreen(int *g, const color *c); -str CLRhsv(color *c, const flt *h, const flt *s, const flt *v); -str CLRhue(flt *r, const color *c); -str CLRhueInt(int *r, const color *c); -str CLRluminance(int *r, const color *c); -str CLRred(int *r, const color *c); -str CLRrgb(color *rgb, const int *r, const int *g, const int *b); -str CLRsaturation(flt *g, const color *c); -str CLRsaturationInt(int *g, const color *c); -str CLRstr(str *val, const color *c); -str CLRvalue(flt *b, const color *c); -str CLRvalueInt(int *b, const color *c); -str CLRycc(color *c, const int *y, const int *cr, const int *cb); str CLTInfo(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci); str CLTLogin(bat *ret, bat *nme); str CLTaddUser(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci); @@ -1301,35 +1240,10 @@ str GRPsubgroup6(bat *ngid, bat *next, c str GRPsubgroup7(bat *ngid, bat *next, const bat *bid, const bat *sid, const bat *gid); str GRPsubgroup8(bat *ngid, bat *next, const bat *bid, const bat *gid, const bat *eid, const bat *hid); str GRPsubgroup9(bat *ngid, bat *next, const bat *bid, const bat *sid, const bat *gid, const bat *eid, const bat *hid); -str IDentifier(identifier *retval, str *in); -str IDprelude(void *ret); str ILIKEjoin(bat *r1, bat *r2, const bat *lid, const bat *rid, const bat *slid, const bat *srid, const bit *nil_matches, const lng *estimate, const bit *anti); str ILIKEjoin1(bat *r1, const bat *lid, const bat *rid, const bat *slid, const bat *srid, const bit *nil_matches, const lng *estimate, const bit *anti); str ILIKEjoin_esc(bat *r1, bat *r2, const bat *lid, const bat *rid, const str *esc, const bat *slid, const bat *srid, const bit *nil_matches, const lng *estimate, const bit *anti); str ILIKEjoin_esc1(bat *r1, const bat *lid, const bat *rid, const str *esc, const bat *slid, const bat *srid, const bit *nil_matches, const lng *estimate, const bit *anti); -str INET_comp_CS(bit *retval, const inet *val1, const inet *val2); -str INET_comp_CSE(bit *retval, const inet *val1, const inet *val2); -str INET_comp_CW(bit *retval, const inet *val1, const inet *val2); -str INET_comp_CWE(bit *retval, const inet *val1, const inet *val2); -str INET_comp_EQ(bit *retval, const inet *val1, const inet *val2); -str INET_comp_GE(bit *retval, const inet *val1, const inet *val2); -str INET_comp_GT(bit *retval, const inet *val1, const inet *val2); -str INET_comp_LE(bit *retval, const inet *val1, const inet *val2); -str INET_comp_LT(bit *retval, const inet *val1, const inet *val2); -str INET_comp_NEQ(bit *retval, const inet *val1, const inet *val2); -str INET_fromstr(inet *ret, str *s); -str INET_inet(inet *d, const inet *s); -str INET_isnil(bit *retval, const inet *val); -str INETabbrev(str *retval, const inet *val); -str INETbroadcast(inet *retval, const inet *val); -str INEThost(str *retval, const inet *val); -str INEThostmask(inet *retval, const inet *val); -str INETmasklen(int *retval, const inet *val); -str INETnetmask(inet *retval, const inet *val); -str INETnetwork(inet *retval, const inet *val); -str INETnew(inet *retval, str *in); -str INETsetmasklen(inet *retval, const inet *val, const int *msk); -str INETtext(str *retval, const inet *val); str INSPECTatom_names(bat *ret); str INSPECTatom_sizes(bat *ret); str INSPECTatom_sup_names(bat *ret); @@ -1368,41 +1282,6 @@ str ITRnext_int(int *i, int *step, int * str ITRnext_lng(lng *i, lng *step, lng *last); str ITRnext_oid(oid *i, oid *step, oid *last); str ITRnext_sht(sht *i, sht *step, sht *last); -str JSONdump(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci); -str JSONfilter(json *ret, json *js, str *expr); -str JSONfilterArrayDefault_bte(json *ret, json *j, bte *index, str *other); -str JSONfilterArrayDefault_hge(json *ret, json *j, hge *index, str *other); -str JSONfilterArrayDefault_int(json *ret, json *j, int *index, str *other); -str JSONfilterArrayDefault_lng(json *ret, json *j, lng *index, str *other); -str JSONfilterArrayDefault_sht(json *ret, json *j, sht *index, str *other); -str JSONfilterArray_bte(json *ret, json *j, bte *index); -str JSONfilterArray_hge(json *ret, json *j, hge *index); -str JSONfilterArray_int(json *ret, json *j, int *index); -str JSONfilterArray_lng(json *ret, json *j, lng *index); -str JSONfilterArray_sht(json *ret, json *j, sht *index); -str JSONfold(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci); -str JSONgroupStr(str *ret, const bat *bid); -str JSONisarray(bit *ret, json *j); -str JSONisobject(bit *ret, json *j); -str JSONisvalid(bit *ret, json *j); -str JSONjson2integer(lng *ret, json *arg); -str JSONjson2number(dbl *ret, json *arg); -str JSONjson2str(str *ret, json *j); -str JSONjson2text(str *ret, json *arg); -str JSONjson2textSeparator(str *ret, json *arg, str *sep); -str JSONkeyArray(json *ret, json *arg); -str JSONkeyTable(bat *ret, json *j); -str JSONlength(int *ret, json *j); -str JSONprelude(void *ret); -str JSONrenderarray(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci); -str JSONrenderobject(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci); -str JSONresultSet(json *res, bat *u, bat *rev, bat *js); -str JSONstr2json(json *ret, str *j); -str JSONsubjson(bat *retval, bat *bid, bat *gid, bat *eid, bit *skipnils); -str JSONsubjsoncand(bat *retval, bat *bid, bat *gid, bat *eid, bat *id, bit *skip_nils); -str JSONunfold(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci); -str JSONvalueArray(json *ret, json *arg); -str JSONvalueTable(bat *ret, json *j); str LIKEjoin(bat *r1, bat *r2, const bat *lid, const bat *rid, const bat *slid, const bat *srid, const bit *nil_matches, const lng *estimate, const bit *anti); str LIKEjoin1(bat *r1, const bat *lid, const bat *rid, const bat *slid, const bat *srid, const bit *nil_matches, const lng *estimate, const bit *anti); str LIKEjoin_esc(bat *r1, bat *r2, const bat *lid, const bat *rid, const str *esc, const bat *slid, const bat *srid, const bit *nil_matches, const lng *estimate, const bit *anti); @@ -1559,166 +1438,6 @@ void MSresetVariables(Client cntxt, MalB void MSscheduleClient(str command, str challenge, bstream *fin, stream *fout, protocol_version protocol, size_t blocksize); str MSserveClient(Client cntxt); str MTIMEanalyticalrangebounds(BAT *r, BAT *b, BAT *p, BAT *l, const void *restrict bound, int tp1, int tp2, bool preceding, lng first_half); -str MTIMEcurrent_date(date *ret); -str MTIMEcurrent_time(daytime *ret); -str MTIMEcurrent_timestamp(timestamp *ret); -str MTIMEdate_add_msec_interval(date *ret, const date *v1, const lng *v2); -str MTIMEdate_add_msec_interval_bulk(bat *ret, const bat *bid1, const bat *bid2); -str MTIMEdate_add_msec_interval_bulk_p1(bat *ret, const date *restrict src1, const bat *bid2); -str MTIMEdate_add_msec_interval_bulk_p2(bat *ret, const bat *bid1, const lng *restrict src2); -str MTIMEdate_addmonths(date *ret, const date *v1, const int *v2); -str MTIMEdate_addmonths_bulk(bat *ret, const bat *bid1, const bat *bid2); -str MTIMEdate_addmonths_bulk_p1(bat *ret, const date *restrict src1, const bat *bid2); -str MTIMEdate_addmonths_bulk_p2(bat *ret, const bat *bid1, const int *restrict src2); -str MTIMEdate_date(date *ret, const date *src); -str MTIMEdate_date_bulk(bat *ret, const bat *bid); -str MTIMEdate_diff(int *ret, const date *v1, const date *v2); -str MTIMEdate_diff_bulk(bat *ret, const bat *bid1, const bat *bid2); -str MTIMEdate_diff_bulk_p1(bat *ret, const date *restrict src1, const bat *bid2); -str MTIMEdate_diff_bulk_p2(bat *ret, const bat *bid1, const date *restrict src2); -str MTIMEdate_extract_century(int *ret, const date *src); -str MTIMEdate_extract_century_bulk(bat *ret, const bat *bid); -str MTIMEdate_extract_day(int *ret, const date *src); -str MTIMEdate_extract_day_bulk(bat *ret, const bat *bid); -str MTIMEdate_extract_dayofweek(int *ret, const date *src); -str MTIMEdate_extract_dayofweek_bulk(bat *ret, const bat *bid); -str MTIMEdate_extract_dayofyear(int *ret, const date *src); -str MTIMEdate_extract_dayofyear_bulk(bat *ret, const bat *bid); -str MTIMEdate_extract_decade(int *ret, const date *src); -str MTIMEdate_extract_decade_bulk(bat *ret, const bat *bid); -str MTIMEdate_extract_month(int *ret, const date *src); -str MTIMEdate_extract_month_bulk(bat *ret, const bat *bid); -str MTIMEdate_extract_quarter(int *ret, const date *src); -str MTIMEdate_extract_quarter_bulk(bat *ret, const bat *bid); -str MTIMEdate_extract_weekofyear(int *ret, const date *src); -str MTIMEdate_extract_weekofyear_bulk(bat *ret, const bat *bid); -str MTIMEdate_extract_year(int *ret, const date *src); -str MTIMEdate_extract_year_bulk(bat *ret, const bat *bid); -str MTIMEdate_fromstr(date *ret, const str *src); -str MTIMEdate_fromstr_bulk(bat *ret, const bat *bid); -str MTIMEdate_sub_msec_interval(date *ret, const date *v1, const lng *v2); -str MTIMEdate_sub_msec_interval_bulk(bat *ret, const bat *bid1, const bat *bid2); -str MTIMEdate_sub_msec_interval_bulk_p1(bat *ret, const date *restrict src1, const bat *bid2); -str MTIMEdate_sub_msec_interval_bulk_p2(bat *ret, const bat *bid1, const lng *restrict src2); -str MTIMEdate_submonths(date *ret, const date *v1, const int *v2); -str MTIMEdate_submonths_bulk(bat *ret, const bat *bid1, const bat *bid2); -str MTIMEdate_submonths_bulk_p1(bat *ret, const date *restrict src1, const bat *bid2); -str MTIMEdate_submonths_bulk_p2(bat *ret, const bat *bid1, const int *restrict src2); -str MTIMEdate_to_str(str *ret, const date *v1, const str *v2); -str MTIMEdate_to_str_bulk(bat *ret, const bat *bid1, const bat *bid2); -str MTIMEdate_to_str_bulk_p1(bat *ret, const date *restrict src1, const bat *bid2); -str MTIMEdate_to_str_bulk_p2(bat *ret, const bat *bid1, const str *src2); -str MTIMEdaytime_daytime(daytime *ret, const daytime *src); -str MTIMEdaytime_daytime_bulk(bat *ret, const bat *bid); -str MTIMEdaytime_diff_msec(lng *ret, const daytime *v1, const daytime *v2); -str MTIMEdaytime_diff_msec_bulk(bat *ret, const bat *bid1, const bat *bid2); -str MTIMEdaytime_diff_msec_bulk_p1(bat *ret, const daytime *restrict src1, const bat *bid2); -str MTIMEdaytime_diff_msec_bulk_p2(bat *ret, const bat *bid1, const daytime *restrict src2); -str MTIMEdaytime_extract_hours(int *ret, const daytime *src); -str MTIMEdaytime_extract_hours_bulk(bat *ret, const bat *bid); -str MTIMEdaytime_extract_minutes(int *ret, const daytime *src); -str MTIMEdaytime_extract_minutes_bulk(bat *ret, const bat *bid); -str MTIMEdaytime_extract_sql_seconds(int *ret, const daytime *src); -str MTIMEdaytime_extract_sql_seconds_bulk(bat *ret, const bat *bid); -str MTIMEdaytime_fromseconds(daytime *ret, const lng *src); -str MTIMEdaytime_fromseconds_bulk(bat *ret, const bat *bid); -str MTIMEdaytime_fromstr(daytime *ret, const str *src); -str MTIMEdaytime_fromstr_bulk(bat *ret, const bat *bid); -str MTIMElocal_timezone_msec(lng *ret); -str MTIMEseconds_since_epoch(int *ret, const timestamp *src); -str MTIMEseconds_since_epoch_bulk(bat *ret, const bat *bid); -str MTIMEsql_day(lng *ret, const lng *src); -str MTIMEsql_day_bulk(bat *ret, const bat *bid); -str MTIMEsql_hours(int *ret, const lng *src); -str MTIMEsql_hours_bulk(bat *ret, const bat *bid); -str MTIMEsql_minutes(int *ret, const lng *src); -str MTIMEsql_minutes_bulk(bat *ret, const bat *bid); -str MTIMEsql_month(int *ret, const int *src); -str MTIMEsql_month_bulk(bat *ret, const bat *bid); -str MTIMEsql_seconds(int *ret, const lng *src); -str MTIMEsql_seconds_bulk(bat *ret, const bat *bid); -str MTIMEsql_year(int *ret, const int *src); -str MTIMEsql_year_bulk(bat *ret, const bat *bid); -str MTIMEstr_to_date(date *ret, const str *v1, const str *v2); -str MTIMEstr_to_date_bulk(bat *ret, const bat *bid1, const bat *bid2); -str MTIMEstr_to_date_bulk_p1(bat *ret, const str *src1, const bat *bid2); -str MTIMEstr_to_date_bulk_p2(bat *ret, const bat *bid1, const str *src2); -str MTIMEstr_to_time(daytime *ret, const str *v1, const str *v2); -str MTIMEstr_to_time_bulk(bat *ret, const bat *bid1, const bat *bid2); -str MTIMEstr_to_time_bulk_p1(bat *ret, const str *src1, const bat *bid2); -str MTIMEstr_to_time_bulk_p2(bat *ret, const bat *bid1, const str *src2); -str MTIMEstr_to_timestamp(timestamp *ret, const str *v1, const str *v2); -str MTIMEstr_to_timestamp_bulk(bat *ret, const bat *bid1, const bat *bid2); -str MTIMEstr_to_timestamp_bulk_p1(bat *ret, const str *src1, const bat *bid2); -str MTIMEstr_to_timestamp_bulk_p2(bat *ret, const bat *bid1, const str *src2); -str MTIMEtime_add_msec_interval(daytime *ret, const daytime *v1, const lng *v2); -str MTIMEtime_add_msec_interval_bulk(bat *ret, const bat *bid1, const bat *bid2); -str MTIMEtime_add_msec_interval_bulk_p1(bat *ret, const daytime *restrict src1, const bat *bid2); -str MTIMEtime_add_msec_interval_bulk_p2(bat *ret, const bat *bid1, const lng *restrict src2); -str MTIMEtime_sub_msec_interval(daytime *ret, const daytime *v1, const lng *v2); -str MTIMEtime_sub_msec_interval_bulk(bat *ret, const bat *bid1, const bat *bid2); -str MTIMEtime_sub_msec_interval_bulk_p1(bat *ret, const daytime *restrict src1, const bat *bid2); -str MTIMEtime_sub_msec_interval_bulk_p2(bat *ret, const bat *bid1, const lng *restrict src2); -str MTIMEtime_to_str(str *ret, const daytime *v1, const str *v2); -str MTIMEtime_to_str_bulk(bat *ret, const bat *bid1, const bat *bid2); -str MTIMEtime_to_str_bulk_p1(bat *ret, const daytime *restrict src1, const bat *bid2); -str MTIMEtime_to_str_bulk_p2(bat *ret, const bat *bid1, const str *src2); -str MTIMEtimestamp_add_month_interval(timestamp *ret, const timestamp *v1, const int *v2); -str MTIMEtimestamp_add_month_interval_bulk(bat *ret, const bat *bid1, const bat *bid2); -str MTIMEtimestamp_add_month_interval_bulk_p1(bat *ret, const timestamp *restrict src1, const bat *bid2); -str MTIMEtimestamp_add_month_interval_bulk_p2(bat *ret, const bat *bid1, const int *restrict src2); -str MTIMEtimestamp_add_msec_interval(timestamp *ret, const timestamp *v1, const lng *v2); -str MTIMEtimestamp_add_msec_interval_bulk(bat *ret, const bat *bid1, const bat *bid2); -str MTIMEtimestamp_add_msec_interval_bulk_p1(bat *ret, const timestamp *restrict src1, const bat *bid2); _______________________________________________ checkin-list mailing list [email protected] https://www.monetdb.org/mailman/listinfo/checkin-list
