Changeset: 5c5b26cf3462 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=5c5b26cf3462 Modified Files: clients/Tests/MAL-signatures.stable.out Branch: int128 Log Message:
approved new int128 / hge MAL signatures diffs (truncated from 13784 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 @@ -58,6 +58,22 @@ command aggr.avg(b:bat[:oid,:flt],e:bat[ address AGGRavg12_dbl; comment Grouped tail average on flt +command aggr.avg(b:bat[:oid,:hge],g:bat[:oid,:oid],e:bat[:oid,:any_1]) (X_4:bat[:oid,:dbl],X_5:bat[:oid,:wrd]) +address AGGRavg23_dbl; +comment Grouped tail average on hge, also returns count + +command aggr.avg(b:bat[:oid,:hge],e:bat[:oid,:any_1]) (X_3:bat[:oid,:dbl],X_4:bat[:oid,:wrd]) +address AGGRavg22_dbl; +comment Grouped tail average on hge, also returns count + +command aggr.avg(b:bat[:oid,:hge],g:bat[:oid,:oid],e:bat[:oid,:any_1]):bat[:oid,:dbl] +address AGGRavg13_dbl; +comment Grouped tail average on hge + +command aggr.avg(b:bat[:oid,:hge],e:bat[:oid,:any_1]):bat[:oid,:dbl] +address AGGRavg12_dbl; +comment Grouped tail average on hge + 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]) address AGGRavg23_dbl; comment Grouped tail average on lng, also returns count @@ -138,31 +154,7 @@ command aggr.avg(b:bat[:oid,:bte],e:bat[ address AGGRavg12_dbl; comment Grouped tail average on bte -command aggr.avg(b:bat[:any_1,:dbl]):dbl -address ALGavg; -comment Gives the avg of all tail values - -command aggr.avg(b:bat[:any_1,:flt]):dbl -address ALGavg; -comment Gives the avg of all tail values - -command aggr.avg(b:bat[:any_1,:lng]):dbl -address ALGavg; -comment Gives the avg of all tail values - -command aggr.avg(b:bat[:any_1,:wrd]):dbl -address ALGavg; -comment Gives the avg of all tail values - -command aggr.avg(b:bat[:any_1,:int]):dbl -address ALGavg; -comment Gives the avg of all tail values - -command aggr.avg(b:bat[:any_1,:sht]):dbl -address ALGavg; -comment Gives the avg of all tail values - -command aggr.avg(b:bat[:any_1,:bte]):dbl +command aggr.avg(b:bat[:any_1,:any_2]):dbl address ALGavg; comment Gives the avg of all tail values @@ -281,6 +273,22 @@ command aggr.prod(b:bat[:oid,:flt],e:bat address AGGRprod2_flt; comment Product over grouped tail product on flt +command aggr.prod(b:bat[:oid,:hge],g:bat[:oid,:oid],e:bat[:oid,:any_1]):bat[:oid,:hge] +address AGGRprod3_hge; +comment Grouped tail product on hge + +command aggr.prod(b:bat[:oid,:hge],e:bat[:oid,:any_1]):bat[:oid,:hge] +address AGGRprod2_hge; +comment Product over grouped tail product on hge + +command aggr.prod(b:bat[:oid,:lng],g:bat[:oid,:oid],e:bat[:oid,:any_1]):bat[:oid,:hge] +address AGGRprod3_hge; +comment Grouped tail product on lng + +command aggr.prod(b:bat[:oid,:lng],e:bat[:oid,:any_1]):bat[:oid,:hge] +address AGGRprod2_hge; +comment Product over grouped tail product on lng + command aggr.prod(b:bat[:oid,:lng],g:bat[:oid,:oid],e:bat[:oid,:any_1]):bat[:oid,:lng] address AGGRprod3_lng; comment Grouped tail product on lng @@ -289,6 +297,14 @@ command aggr.prod(b:bat[:oid,:lng],e:bat address AGGRprod2_lng; comment Product over grouped tail product on lng +command aggr.prod(b:bat[:oid,:wrd],g:bat[:oid,:oid],e:bat[:oid,:any_1]):bat[:oid,:hge] +address AGGRprod3_hge; +comment Grouped tail product on wrd + +command aggr.prod(b:bat[:oid,:wrd],e:bat[:oid,:any_1]):bat[:oid,:hge] +address AGGRprod2_hge; +comment Product over grouped tail product on wrd + command aggr.prod(b:bat[:oid,:wrd],g:bat[:oid,:oid],e:bat[:oid,:any_1]):bat[:oid,:lng] address AGGRprod3_lng; comment Grouped tail product on wrd @@ -305,6 +321,14 @@ command aggr.prod(b:bat[:oid,:wrd],e:bat address AGGRprod2_wrd; comment Product over grouped tail product on wrd +command aggr.prod(b:bat[:oid,:int],g:bat[:oid,:oid],e:bat[:oid,:any_1]):bat[:oid,:hge] +address AGGRprod3_hge; +comment Grouped tail product on int + +command aggr.prod(b:bat[:oid,:int],e:bat[:oid,:any_1]):bat[:oid,:hge] +address AGGRprod2_hge; +comment Product over grouped tail product on int + command aggr.prod(b:bat[:oid,:int],g:bat[:oid,:oid],e:bat[:oid,:any_1]):bat[:oid,:lng] address AGGRprod3_lng; comment Grouped tail product on int @@ -329,6 +353,14 @@ command aggr.prod(b:bat[:oid,:int],e:bat address AGGRprod2_int; comment Product over grouped tail product on int +command aggr.prod(b:bat[:oid,:sht],g:bat[:oid,:oid],e:bat[:oid,:any_1]):bat[:oid,:hge] +address AGGRprod3_hge; +comment Grouped tail product on sht + +command aggr.prod(b:bat[:oid,:sht],e:bat[:oid,:any_1]):bat[:oid,:hge] +address AGGRprod2_hge; +comment Product over grouped tail product on sht + command aggr.prod(b:bat[:oid,:sht],g:bat[:oid,:oid],e:bat[:oid,:any_1]):bat[:oid,:lng] address AGGRprod3_lng; comment Grouped tail product on sht @@ -361,6 +393,14 @@ command aggr.prod(b:bat[:oid,:sht],e:bat address AGGRprod2_sht; comment Product over grouped tail product on sht +command aggr.prod(b:bat[:oid,:bte],g:bat[:oid,:oid],e:bat[:oid,:any_1]):bat[:oid,:hge] +address AGGRprod3_hge; +comment Grouped tail product on bte + +command aggr.prod(b:bat[:oid,:bte],e:bat[:oid,:any_1]):bat[:oid,:hge] +address AGGRprod2_hge; +comment Product over grouped tail product on bte + command aggr.prod(b:bat[:oid,:bte],g:bat[:oid,:oid],e:bat[:oid,:any_1]):bat[:oid,:lng] address AGGRprod3_lng; comment Grouped tail product on bte @@ -449,6 +489,38 @@ pattern aggr.prod(b:bat[:oid,:flt]):flt address CMDBATprod; comment Calculate aggregate product of B. +pattern aggr.prod(b:bat[:oid,:hge],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,:hge],s:bat[:oid,:oid]):dbl +address CMDBATprod; +comment Calculate aggregate product of B with candidate list. + +pattern aggr.prod(b:bat[:oid,:hge],nil_if_empty:bit):dbl +address CMDBATprod; +comment Calculate aggregate product of B. + +pattern aggr.prod(b:bat[:oid,:hge]):dbl +address CMDBATprod; +comment Calculate aggregate product of B. + +pattern aggr.prod(b:bat[:oid,:hge],s:bat[:oid,:oid],nil_if_empty:bit):hge +address CMDBATprod; +comment Calculate aggregate product of B with candidate list. + +pattern aggr.prod(b:bat[:oid,:hge],s:bat[:oid,:oid]):hge +address CMDBATprod; +comment Calculate aggregate product of B with candidate list. + +pattern aggr.prod(b:bat[:oid,:hge],nil_if_empty:bit):hge +address CMDBATprod; +comment Calculate aggregate product of B. + +pattern aggr.prod(b:bat[:oid,:hge]):hge +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. @@ -465,6 +537,22 @@ 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):hge +address CMDBATprod; +comment Calculate aggregate product of B with candidate list. + +pattern aggr.prod(b:bat[:oid,:lng],s:bat[:oid,:oid]):hge +address CMDBATprod; +comment Calculate aggregate product of B with candidate list. + +pattern aggr.prod(b:bat[:oid,:lng],nil_if_empty:bit):hge +address CMDBATprod; +comment Calculate aggregate product of B. + +pattern aggr.prod(b:bat[:oid,:lng]):hge +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. @@ -497,6 +585,22 @@ pattern aggr.prod(b:bat[:oid,:wrd]):dbl address CMDBATprod; comment Calculate aggregate product of B. +pattern aggr.prod(b:bat[:oid,:wrd],s:bat[:oid,:oid],nil_if_empty:bit):hge +address CMDBATprod; +comment Calculate aggregate product of B with candidate list. + +pattern aggr.prod(b:bat[:oid,:wrd],s:bat[:oid,:oid]):hge +address CMDBATprod; +comment Calculate aggregate product of B with candidate list. + +pattern aggr.prod(b:bat[:oid,:wrd],nil_if_empty:bit):hge +address CMDBATprod; +comment Calculate aggregate product of B. + +pattern aggr.prod(b:bat[:oid,:wrd]):hge +address CMDBATprod; +comment Calculate aggregate product of B. + pattern aggr.prod(b:bat[:oid,:wrd],s:bat[:oid,:oid],nil_if_empty:bit):lng address CMDBATprod; comment Calculate aggregate product of B with candidate list. @@ -545,6 +649,22 @@ pattern aggr.prod(b:bat[:oid,:int]):dbl address CMDBATprod; comment Calculate aggregate product of B. +pattern aggr.prod(b:bat[:oid,:int],s:bat[:oid,:oid],nil_if_empty:bit):hge +address CMDBATprod; +comment Calculate aggregate product of B with candidate list. + +pattern aggr.prod(b:bat[:oid,:int],s:bat[:oid,:oid]):hge +address CMDBATprod; +comment Calculate aggregate product of B with candidate list. + +pattern aggr.prod(b:bat[:oid,:int],nil_if_empty:bit):hge +address CMDBATprod; +comment Calculate aggregate product of B. + +pattern aggr.prod(b:bat[:oid,:int]):hge +address CMDBATprod; +comment Calculate aggregate product of B. + pattern aggr.prod(b:bat[:oid,:int],s:bat[:oid,:oid],nil_if_empty:bit):lng address CMDBATprod; comment Calculate aggregate product of B with candidate list. @@ -609,6 +729,22 @@ pattern aggr.prod(b:bat[:oid,:sht]):dbl address CMDBATprod; comment Calculate aggregate product of B. +pattern aggr.prod(b:bat[:oid,:sht],s:bat[:oid,:oid],nil_if_empty:bit):hge +address CMDBATprod; +comment Calculate aggregate product of B with candidate list. + +pattern aggr.prod(b:bat[:oid,:sht],s:bat[:oid,:oid]):hge +address CMDBATprod; +comment Calculate aggregate product of B with candidate list. + +pattern aggr.prod(b:bat[:oid,:sht],nil_if_empty:bit):hge +address CMDBATprod; +comment Calculate aggregate product of B. + +pattern aggr.prod(b:bat[:oid,:sht]):hge +address CMDBATprod; +comment Calculate aggregate product of B. + pattern aggr.prod(b:bat[:oid,:sht],s:bat[:oid,:oid],nil_if_empty:bit):lng address CMDBATprod; comment Calculate aggregate product of B with candidate list. @@ -689,6 +825,22 @@ pattern aggr.prod(b:bat[:oid,:bte]):dbl address CMDBATprod; comment Calculate aggregate product of B. +pattern aggr.prod(b:bat[:oid,:bte],s:bat[:oid,:oid],nil_if_empty:bit):hge +address CMDBATprod; +comment Calculate aggregate product of B with candidate list. + +pattern aggr.prod(b:bat[:oid,:bte],s:bat[:oid,:oid]):hge +address CMDBATprod; +comment Calculate aggregate product of B with candidate list. + +pattern aggr.prod(b:bat[:oid,:bte],nil_if_empty:bit):hge +address CMDBATprod; +comment Calculate aggregate product of B. + +pattern aggr.prod(b:bat[:oid,:bte]):hge +address CMDBATprod; +comment Calculate aggregate product of B. + pattern aggr.prod(b:bat[:oid,:bte],s:bat[:oid,:oid],nil_if_empty:bit):lng address CMDBATprod; comment Calculate aggregate product of B with candidate list. @@ -953,6 +1105,70 @@ command aggr.subavg(b:bat[:oid,:flt],g:b address AGGRsubavg1_dbl; comment Grouped average aggregate _______________________________________________ checkin-list mailing list checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list