Changeset: ff1e507a6793 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ff1e507a6793 Modified Files: clients/Tests/MAL-signatures.stable.out Branch: default Log Message:
Approvals. diffs (truncated from 55046 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 @@ -25,1956 +25,1955 @@ Ready. # 21:33:48 > "mclient" "-lmal" "-ftest" "-Eutf-8" "-i" "-e" "--host=/var/tmp/mtest-19610" "--port=35607" # 21:33:48 > -#?*) -command aggr.avg(b:bat[:oid,:dbl],g:bat[:oid,:oid],e:bat[:oid,:any_1]) (X_4:bat[:oid,:dbl],X_5:bat[:oid,:wrd]) +command aggr.avg(b:bat[:dbl],g:bat[:oid],e:bat[:any_1]) (X_4:bat[:dbl],X_5:bat[:wrd]) address AGGRavg23_dbl; comment Grouped tail average on dbl, also returns count -command aggr.avg(b:bat[:oid,:dbl],g:bat[:oid,:oid],e:bat[:oid,:any_1]):bat[:oid,:dbl] +command aggr.avg(b:bat[:dbl],g:bat[:oid],e:bat[:any_1]):bat[:dbl] address AGGRavg13_dbl; comment Grouped tail average on dbl -command aggr.avg(b:bat[:oid,:flt],g:bat[:oid,:oid],e:bat[:oid,:any_1]) (X_4:bat[:oid,:dbl],X_5:bat[:oid,:wrd]) +command aggr.avg(b:bat[:flt],g:bat[:oid],e:bat[:any_1]) (X_4:bat[:dbl],X_5:bat[:wrd]) address AGGRavg23_dbl; comment Grouped tail average on flt, also returns count -command aggr.avg(b:bat[:oid,:flt],g:bat[:oid,:oid],e:bat[:oid,:any_1]):bat[:oid,:dbl] +command aggr.avg(b:bat[:flt],g:bat[:oid],e:bat[:any_1]):bat[:dbl] address AGGRavg13_dbl; comment Grouped tail average on flt -command aggr.avg(b:bat[:oid,:lng],g:bat[:oid,:oid],e:bat[:oid,:any_1]) (X_4:bat[:oid,:dbl],X_5:bat[:oid,:wrd]) +command aggr.avg(b:bat[:lng],g:bat[:oid],e:bat[:any_1]) (X_4:bat[:dbl],X_5:bat[:wrd]) address AGGRavg23_dbl; comment Grouped tail average on lng, also returns count -command aggr.avg(b:bat[:oid,:lng],g:bat[:oid,:oid],e:bat[:oid,:any_1]):bat[:oid,:dbl] +command aggr.avg(b:bat[:lng],g:bat[:oid],e:bat[:any_1]):bat[:dbl] address AGGRavg13_dbl; comment Grouped tail average on lng -command aggr.avg(b:bat[:oid,:wrd],g:bat[:oid,:oid],e:bat[:oid,:any_1]) (X_4:bat[:oid,:dbl],X_5:bat[:oid,:wrd]) +command aggr.avg(b:bat[:wrd],g:bat[:oid],e:bat[:any_1]) (X_4:bat[:dbl],X_5:bat[:wrd]) address AGGRavg23_dbl; comment Grouped tail average on wrd, also returns count -command aggr.avg(b:bat[:oid,:wrd],g:bat[:oid,:oid],e:bat[:oid,:any_1]):bat[:oid,:dbl] +command aggr.avg(b:bat[:wrd],g:bat[:oid],e:bat[:any_1]):bat[:dbl] address AGGRavg13_dbl; comment Grouped tail average on wrd -command aggr.avg(b:bat[:oid,:int],g:bat[:oid,:oid],e:bat[:oid,:any_1]) (X_4:bat[:oid,:dbl],X_5:bat[:oid,:wrd]) +command aggr.avg(b:bat[:int],g:bat[:oid],e:bat[:any_1]) (X_4:bat[:dbl],X_5:bat[:wrd]) address AGGRavg23_dbl; comment Grouped tail average on int, also returns count -command aggr.avg(b:bat[:oid,:int],g:bat[:oid,:oid],e:bat[:oid,:any_1]):bat[:oid,:dbl] +command aggr.avg(b:bat[:int],g:bat[:oid],e:bat[:any_1]):bat[:dbl] address AGGRavg13_dbl; comment Grouped tail average on int -command aggr.avg(b:bat[:oid,:sht],g:bat[:oid,:oid],e:bat[:oid,:any_1]) (X_4:bat[:oid,:dbl],X_5:bat[:oid,:wrd]) +command aggr.avg(b:bat[:sht],g:bat[:oid],e:bat[:any_1]) (X_4:bat[:dbl],X_5:bat[:wrd]) address AGGRavg23_dbl; comment Grouped tail average on sht, also returns count -command aggr.avg(b:bat[:oid,:sht],g:bat[:oid,:oid],e:bat[:oid,:any_1]):bat[:oid,:dbl] +command aggr.avg(b:bat[:sht],g:bat[:oid],e:bat[:any_1]):bat[:dbl] address AGGRavg13_dbl; comment Grouped tail average on sht -command aggr.avg(b:bat[:oid,:bte],g:bat[:oid,:oid],e:bat[:oid,:any_1]) (X_4:bat[:oid,:dbl],X_5:bat[:oid,:wrd]) +command aggr.avg(b:bat[:bte],g:bat[:oid],e:bat[:any_1]) (X_4:bat[:dbl],X_5:bat[:wrd]) address AGGRavg23_dbl; comment Grouped tail average on bte, also returns count -command aggr.avg(b:bat[:oid,:bte],g:bat[:oid,:oid],e:bat[:oid,:any_1]):bat[:oid,:dbl] +command aggr.avg(b:bat[:bte],g:bat[:oid],e:bat[:any_1]):bat[:dbl] address AGGRavg13_dbl; comment Grouped tail average on bte -pattern aggr.avg(b:bat[:oid,:any_2]):dbl +pattern aggr.avg(b:bat[:any_2]):dbl address CMDcalcavg; comment Gives the avg of all tail values -function aggr.corr(e1:bat[:oid,:dbl],e2:bat[:oid,:dbl],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:dbl]; -function aggr.covar(e1:bat[:oid,:dbl],e2:bat[:oid,:dbl],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:dbl]; -function aggr.corr(e1:bat[:oid,:dbl],e2:bat[:oid,:dbl]):dbl; -function aggr.covar(e1:bat[:oid,:dbl],e2:bat[:oid,:dbl]):dbl; -function aggr.corr(e1:bat[:oid,:flt],e2:bat[:oid,:flt],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:flt]; -function aggr.covar(e1:bat[:oid,:flt],e2:bat[:oid,:flt],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:flt]; -function aggr.corr(e1:bat[:oid,:flt],e2:bat[:oid,:flt]):flt; -function aggr.covar(e1:bat[:oid,:flt],e2:bat[:oid,:flt]):flt; -function aggr.corr(e1:bat[:oid,:lng],e2:bat[:oid,:lng],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:lng]; -function aggr.covar(e1:bat[:oid,:lng],e2:bat[:oid,:lng],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:lng]; -function aggr.corr(e1:bat[:oid,:lng],e2:bat[:oid,:lng]):lng; -function aggr.covar(e1:bat[:oid,:lng],e2:bat[:oid,:lng]):lng; -function aggr.corr(e1:bat[:oid,:wrd],e2:bat[:oid,:wrd],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:wrd]; -function aggr.covar(e1:bat[:oid,:wrd],e2:bat[:oid,:wrd],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:wrd]; -function aggr.corr(e1:bat[:oid,:wrd],e2:bat[:oid,:wrd]):wrd; -function aggr.covar(e1:bat[:oid,:wrd],e2:bat[:oid,:wrd]):wrd; -function aggr.corr(e1:bat[:oid,:int],e2:bat[:oid,:int],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:int]; -function aggr.covar(e1:bat[:oid,:int],e2:bat[:oid,:int],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:int]; -function aggr.corr(e1:bat[:oid,:int],e2:bat[:oid,:int]):int; -function aggr.covar(e1:bat[:oid,:int],e2:bat[:oid,:int]):int; -function aggr.corr(e1:bat[:oid,:sht],e2:bat[:oid,:sht],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:sht]; -function aggr.covar(e1:bat[:oid,:sht],e2:bat[:oid,:sht],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:sht]; -function aggr.corr(e1:bat[:oid,:sht],e2:bat[:oid,:sht]):sht; -function aggr.covar(e1:bat[:oid,:sht],e2:bat[:oid,:sht]):sht; -function aggr.corr(e1:bat[:oid,:bte],e2:bat[:oid,:bte],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:bte]; -function aggr.covar(e1:bat[:oid,:bte],e2:bat[:oid,:bte],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:bte]; -function aggr.corr(e1:bat[:oid,:bte],e2:bat[:oid,:bte]):bte; -function aggr.covar(e1:bat[:oid,:bte],e2:bat[:oid,:bte]):bte; -command aggr.count_no_nil(b:bat[:oid,:any_1],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:wrd] +function aggr.corr(e1:bat[:dbl],e2:bat[:dbl],g:bat[:oid],e:bat[:any_2]):bat[:dbl]; +function aggr.covar(e1:bat[:dbl],e2:bat[:dbl],g:bat[:oid],e:bat[:any_2]):bat[:dbl]; +function aggr.corr(e1:bat[:dbl],e2:bat[:dbl]):dbl; +function aggr.covar(e1:bat[:dbl],e2:bat[:dbl]):dbl; +function aggr.corr(e1:bat[:flt],e2:bat[:flt],g:bat[:oid],e:bat[:any_2]):bat[:flt]; +function aggr.covar(e1:bat[:flt],e2:bat[:flt],g:bat[:oid],e:bat[:any_2]):bat[:flt]; +function aggr.corr(e1:bat[:flt],e2:bat[:flt]):flt; +function aggr.covar(e1:bat[:flt],e2:bat[:flt]):flt; +function aggr.corr(e1:bat[:lng],e2:bat[:lng],g:bat[:oid],e:bat[:any_2]):bat[:lng]; +function aggr.covar(e1:bat[:lng],e2:bat[:lng],g:bat[:oid],e:bat[:any_2]):bat[:lng]; +function aggr.corr(e1:bat[:lng],e2:bat[:lng]):lng; +function aggr.covar(e1:bat[:lng],e2:bat[:lng]):lng; +function aggr.corr(e1:bat[:wrd],e2:bat[:wrd],g:bat[:oid],e:bat[:any_2]):bat[:wrd]; +function aggr.covar(e1:bat[:wrd],e2:bat[:wrd],g:bat[:oid],e:bat[:any_2]):bat[:wrd]; +function aggr.corr(e1:bat[:wrd],e2:bat[:wrd]):wrd; +function aggr.covar(e1:bat[:wrd],e2:bat[:wrd]):wrd; +function aggr.corr(e1:bat[:int],e2:bat[:int],g:bat[:oid],e:bat[:any_2]):bat[:int]; +function aggr.covar(e1:bat[:int],e2:bat[:int],g:bat[:oid],e:bat[:any_2]):bat[:int]; +function aggr.corr(e1:bat[:int],e2:bat[:int]):int; +function aggr.covar(e1:bat[:int],e2:bat[:int]):int; +function aggr.corr(e1:bat[:sht],e2:bat[:sht],g:bat[:oid],e:bat[:any_2]):bat[:sht]; +function aggr.covar(e1:bat[:sht],e2:bat[:sht],g:bat[:oid],e:bat[:any_2]):bat[:sht]; +function aggr.corr(e1:bat[:sht],e2:bat[:sht]):sht; +function aggr.covar(e1:bat[:sht],e2:bat[:sht]):sht; +function aggr.corr(e1:bat[:bte],e2:bat[:bte],g:bat[:oid],e:bat[:any_2]):bat[:bte]; +function aggr.covar(e1:bat[:bte],e2:bat[:bte],g:bat[:oid],e:bat[:any_2]):bat[:bte]; +function aggr.corr(e1:bat[:bte],e2:bat[:bte]):bte; +function aggr.covar(e1:bat[:bte],e2:bat[:bte]):bte; +command aggr.count_no_nil(b:bat[:any_1],g:bat[:oid],e:bat[:any_2]):bat[:wrd] address AGGRcount3nonils; -command aggr.count(b:bat[:oid,:any_1],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:wrd] +command aggr.count(b:bat[:any_1],g:bat[:oid],e:bat[:any_2]):bat[:wrd] address AGGRcount3nils; comment Grouped count -command aggr.count(b:bat[:oid,:any_1],g:bat[:oid,:oid],e:bat[:oid,:any_2],ignorenils:bit):bat[:oid,:wrd] +command aggr.count(b:bat[:any_1],g:bat[:oid],e:bat[:any_2],ignorenils:bit):bat[:wrd] address AGGRcount3; -command aggr.cardinality(b:bat[:oid,:any_2]):lng +command aggr.cardinality(b:bat[:any_2]):lng address ALGcard; comment Return the cardinality of the BAT tail values. -command aggr.count_no_nil(b:bat[:oid,:any_2]):wrd +command aggr.count_no_nil(b:bat[:any_2]):wrd address ALGcount_no_nil; comment Return the number of elements currently in a BAT ignoring BUNs with nil-tail -command aggr.count(b:bat[:oid,:any],ignore_nils:bit):wrd +command aggr.count(b:bat[:any],ignore_nils:bit):wrd address ALGcount_nil; comment Return the number of elements currently in a BAT ignores BUNs with nil-tail iff ignore_nils==TRUE. -command aggr.count(b:bat[:oid,:any]):wrd +command aggr.count(b:bat[:any]):wrd address ALGcount_bat; comment Return the current size (in number of elements) in a BAT. -command aggr.exist(b:bat[:oid,:any_2],h:any_1):bit +command aggr.exist(b:bat[:any_2],h:any_1):bit address ALGexist; -command aggr.jsonaggr(val:bat[:oid,:dbl]):str +command aggr.jsonaggr(val:bat[:dbl]):str address JSONgroupStr; comment Aggregate the double values to array. -command aggr.jsonaggr(val:bat[:oid,:str]):str +command aggr.jsonaggr(val:bat[:str]):str address JSONgroupStr; comment Aggregate the string values to array. -function aggr.median(b:bat[:oid,:any_1]):any_1; -command aggr.median(b:bat[:oid,:any_1],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:any_1] +function aggr.median(b:bat[:any_1]):any_1; +command aggr.median(b:bat[:any_1],g:bat[:oid],e:bat[:any_2]):bat[:any_1] address AGGRmedian3; comment Grouped median aggregate -command aggr.max(b:bat[:oid,:any_1],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:any_1] +command aggr.max(b:bat[:any_1],g:bat[:oid],e:bat[:any_2]):bat[:any_1] address AGGRmax3; -command aggr.min(b:bat[:oid,:any_1],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:any_1] +command aggr.min(b:bat[:any_1],g:bat[:oid],e:bat[:any_2]):bat[:any_1] address AGGRmin3; -command aggr.max(b:bat[:oid,:any_2]):any_2 +command aggr.max(b:bat[:any_2]):any_2 address ALGmaxany; comment Return the highest tail value or nil. -command aggr.min(b:bat[:oid,:any_2]):any_2 +command aggr.min(b:bat[:any_2]):any_2 address ALGminany; comment Return the lowest tail value or nil. -pattern aggr.prod(b:bat[:oid,:dbl],s:bat[:oid,:oid],nil_if_empty:bit):dbl -address CMDBATprod; -comment Calculate aggregate product of B with candidate list. - -pattern aggr.prod(b:bat[:oid,:dbl],s:bat[:oid,:oid]):dbl -address CMDBATprod; -comment Calculate aggregate product of B with candidate list. - -pattern aggr.prod(b:bat[:oid,:dbl],nil_if_empty:bit):dbl -address CMDBATprod; -comment Calculate aggregate product of B. - -pattern aggr.prod(b:bat[:oid,:dbl]):dbl -address CMDBATprod; -comment Calculate aggregate product of B. - -pattern aggr.prod(b:bat[:oid,:flt],s:bat[:oid,:oid],nil_if_empty:bit):dbl -address CMDBATprod; -comment Calculate aggregate product of B with candidate list. - -pattern aggr.prod(b:bat[:oid,:flt],s:bat[:oid,:oid]):dbl -address CMDBATprod; -comment Calculate aggregate product of B with candidate list. - -pattern aggr.prod(b:bat[:oid,:flt],nil_if_empty:bit):dbl -address CMDBATprod; -comment Calculate aggregate product of B. - -pattern aggr.prod(b:bat[:oid,:flt]):dbl -address CMDBATprod; -comment Calculate aggregate product of B. - -pattern aggr.prod(b:bat[:oid,:flt],s:bat[:oid,:oid],nil_if_empty:bit):flt -address CMDBATprod; -comment Calculate aggregate product of B with candidate list. - -pattern aggr.prod(b:bat[:oid,:flt],s:bat[:oid,:oid]):flt -address CMDBATprod; -comment Calculate aggregate product of B with candidate list. - -pattern aggr.prod(b:bat[:oid,:flt],nil_if_empty:bit):flt -address CMDBATprod; -comment Calculate aggregate product of B. - -pattern aggr.prod(b:bat[:oid,:flt]):flt -address CMDBATprod; -comment Calculate aggregate product of B. - -pattern aggr.prod(b:bat[:oid,:lng],s:bat[:oid,:oid],nil_if_empty:bit):dbl -address CMDBATprod; -comment Calculate aggregate product of B with candidate list. - -pattern aggr.prod(b:bat[:oid,:lng],s:bat[:oid,:oid]):dbl -address CMDBATprod; -comment Calculate aggregate product of B with candidate list. - -pattern aggr.prod(b:bat[:oid,:lng],nil_if_empty:bit):dbl -address CMDBATprod; -comment Calculate aggregate product of B. - -pattern aggr.prod(b:bat[:oid,:lng]):dbl -address CMDBATprod; -comment Calculate aggregate product of B. - -pattern aggr.prod(b:bat[:oid,:lng],s:bat[:oid,:oid],nil_if_empty:bit):lng -address CMDBATprod; -comment Calculate aggregate product of B with candidate list. - -pattern aggr.prod(b:bat[:oid,:lng],s:bat[:oid,:oid]):lng -address CMDBATprod; -comment Calculate aggregate product of B with candidate list. - -pattern aggr.prod(b:bat[:oid,:lng],nil_if_empty:bit):lng -address CMDBATprod; -comment Calculate aggregate product of B. - -pattern aggr.prod(b:bat[:oid,:lng]):lng -address CMDBATprod; -comment Calculate aggregate product of B. - -pattern aggr.prod(b:bat[:oid,:wrd],s:bat[:oid,:oid],nil_if_empty:bit):dbl -address CMDBATprod; -comment Calculate aggregate product of B with candidate list. - -pattern aggr.prod(b:bat[:oid,:wrd],s:bat[:oid,:oid]):dbl -address CMDBATprod; -comment Calculate aggregate product of B with candidate list. - -pattern aggr.prod(b:bat[:oid,:wrd],nil_if_empty:bit):dbl -address CMDBATprod; -comment Calculate aggregate product of B. - -pattern aggr.prod(b:bat[:oid,:wrd]):dbl -address CMDBATprod; _______________________________________________ checkin-list mailing list [email protected] https://www.monetdb.org/mailman/listinfo/checkin-list
