Changeset: 63f200f3d4b0 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=63f200f3d4b0
Modified Files:
        monetdb5/modules/kernel/Tests/vacuum.mal
        monetdb5/modules/kernel/Tests/vacuum.stable.out
        monetdb5/modules/mal/Tests/inspect05.stable.out
        monetdb5/modules/mal/Tests/inspect05.stable.out.Windows
Branch: default
Log Message:

Merge with Apr2012 branch.


diffs (184 lines):

diff --git a/monetdb5/modules/kernel/Tests/vacuum.mal 
b/monetdb5/modules/kernel/Tests/vacuum.mal
--- a/monetdb5/modules/kernel/Tests/vacuum.mal
+++ b/monetdb5/modules/kernel/Tests/vacuum.mal
@@ -4,6 +4,12 @@ b:= bat.new(:oid,:int);
 c:= bat.new(:oid,:oid);
 
 k:= 0;
+INT_MAX := 2147483647;
+dbgmsk_restore := mdb.getDebug();
+dbgmsk_unset := 8+8388608;
+dbgmsk_keep := calc.xor(INT_MAX,dbgmsk_unset);
+dbgmsk_set := calc.and(dbgmsk_restore,dbgmsk_keep);
+mdb.setDebug(dbgmsk_set);
 barrier (go,i):= language.newRange(0:lng);
        k:= k +1;
        barrier t:= k <= 1000;
@@ -13,6 +19,7 @@ barrier (go,i):= language.newRange(0:lng
        bat.append(b,k);
        redo (go,i):= language.nextElement(1:lng,1000000:lng);
 exit (go,i);
+mdb.setDebug(dbgmsk_restore);
 
 d:= algebra.copy(b);
 
diff --git a/monetdb5/modules/kernel/Tests/vacuum.stable.out 
b/monetdb5/modules/kernel/Tests/vacuum.stable.out
--- a/monetdb5/modules/kernel/Tests/vacuum.stable.out
+++ b/monetdb5/modules/kernel/Tests/vacuum.stable.out
@@ -21,6 +21,12 @@ function user.main():void;
     b := bat.new(:oid,:int);
     c := bat.new(:oid,:oid);
     k := 0;
+    INT_MAX := 2147483647;
+    dbgmsk_restore := mdb.getDebug();
+    dbgmsk_unset := calc.+(8,8388608);
+    dbgmsk_keep := calc.xor(INT_MAX,dbgmsk_unset);
+    dbgmsk_set := calc.and(dbgmsk_restore,dbgmsk_keep);
+    mdb.setDebug(dbgmsk_set);
 barrier (go,i) := language.newRange(0:lng);
     k := calc.+(k,1);
 barrier t := calc.<=(k,1000);
@@ -30,6 +36,7 @@ exit t;
     bat.append(b,k);
     redo (go,i) := language.nextElement(1:lng,1000000:lng);
 exit (go,i);
+    mdb.setDebug(dbgmsk_restore);
     d := algebra.copy(b);
     cnt := aggr.count(b);
     io.print(cnt);
diff --git a/monetdb5/modules/mal/Tests/inspect05.stable.out 
b/monetdb5/modules/mal/Tests/inspect05.stable.out
--- a/monetdb5/modules/mal/Tests/inspect05.stable.out
+++ b/monetdb5/modules/mal/Tests/inspect05.stable.out
@@ -4974,24 +4974,18 @@ end main;
 [ "stddev_pop",                          "function",     "aggr",         
"(v:bat[:oid,:flt],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:flt];",       
                                                                                
                                                                                
"nil"                                           ]
 [ "stddev",                      "function",     "aggr",         
"(v:bat[:oid,:flt],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:flt];",       
                                                                                
                                                                                
"nil"                                           ]
 [ "stddev",                      "function",     "aggr",         
"(e:bat[:oid,:flt]):flt;",                                                      
                                                                                
                                                                                
"nil"                                           ]
-[ "sum",                         "function",     "aggr",         
"(b:bat[:oid,:flt]):flt;",                                                      
                                                                                
                                                                                
"nil"                                           ]
 [ "stddev_pop",                          "function",     "aggr",         
"(v:bat[:oid,:lng],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:lng];",       
                                                                                
                                                                                
"nil"                                           ]
 [ "stddev",                      "function",     "aggr",         
"(v:bat[:oid,:lng],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:lng];",       
                                                                                
                                                                                
"nil"                                           ]
 [ "stddev",                      "function",     "aggr",         
"(e:bat[:oid,:lng]):lng;",                                                      
                                                                                
                                                                                
"nil"                                           ]
-[ "sum",                         "function",     "aggr",         
"(b:bat[:oid,:lng]):lng;",                                                      
                                                                                
                                                                                
"nil"                                           ]
 [ "stddev_pop",                          "function",     "aggr",         
"(v:bat[:oid,:int],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:int];",       
                                                                                
                                                                                
"nil"                                           ]
 [ "stddev",                      "function",     "aggr",         
"(v:bat[:oid,:int],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:int];",       
                                                                                
                                                                                
"nil"                                           ]
 [ "stddev",                      "function",     "aggr",         
"(e:bat[:oid,:int]):int;",                                                      
                                                                                
                                                                                
"nil"                                           ]
-[ "sum",                         "function",     "aggr",         
"(b:bat[:oid,:int]):int;",                                                      
                                                                                
                                                                                
"nil"                                           ]
 [ "stddev_pop",                          "function",     "aggr",         
"(v:bat[:oid,:sht],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:sht];",       
                                                                                
                                                                                
"nil"                                           ]
 [ "stddev",                      "function",     "aggr",         
"(v:bat[:oid,:sht],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:sht];",       
                                                                                
                                                                                
"nil"                                           ]
 [ "stddev",                      "function",     "aggr",         
"(e:bat[:oid,:sht]):sht;",                                                      
                                                                                
                                                                                
"nil"                                           ]
-[ "sum",                         "function",     "aggr",         
"(b:bat[:oid,:sht]):sht;",                                                      
                                                                                
                                                                                
"nil"                                           ]
 [ "stddev_pop",                          "function",     "aggr",         
"(v:bat[:oid,:bte],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:bte];",       
                                                                                
                                                                                
"nil"                                           ]
 [ "stddev",                      "function",     "aggr",         
"(v:bat[:oid,:bte],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:bte];",       
                                                                                
                                                                                
"nil"                                           ]
-[ "sum",                         "function",     "aggr",         
"(b:bat[:oid,:dbl]):dbl;",                                                      
                                                                                
                                                                                
"nil"                                           ]
 [ "stddev",                      "function",     "aggr",         
"(e:bat[:oid,:bte]):bte;",                                                      
                                                                                
                                                                                
"nil"                                           ]
-[ "sum",                         "function",     "aggr",         
"(b:bat[:oid,:bte]):bte;",                                                      
                                                                                
                                                                                
"nil"                                           ]
 [ "size",                        "command",      "aggr",         
"(b:bat[:void,:bit],e:bat[:void,:any_1]):bat[:void,:wrd] ",                     
                                                        "AX3aggrX3_size;"       
                                ]
 [ "sum",                         "command",      "aggr",         
"(b:bat[:oid,:dbl],g:bat[:oid,:oid],e:bat[:oid,:any_1]):bat[:oid,:dbl] ",       
                                                        
"AX3aggrX3_sum3_dbl_dbl;"                               ]
 [ "sum",                         "command",      "aggr",         
"(b:bat[:oid,:dbl],e:bat[:oid,:any_1]):bat[:oid,:dbl] ",                        
                                                        
"AX3aggrX3_sum_dbl_dbl;"                                ]
@@ -5048,12 +5042,15 @@ end main;
 [ "sum",                         "command",      "aggr",         
"(b:bat[:any_1,:sht],empty_is_nil:bit):dbl ",                                   
                                                        "ALGsum_sht_dbl;"       
                                ]
 [ "sum",                         "function",     "aggr",         
"(b:bat[:any_1,:bte]):dbl;",                                                    
                                                        "nil"                   
                                ]
 [ "sum",                         "command",      "aggr",         
"(b:bat[:any_1,:bte],empty_is_nil:bit):dbl ",                                   
                                                        "ALGsum_bte_dbl;"       
                                ]
+[ "sum",                 "function",     "aggr",         
"(b:bat[:oid,:dbl]):dbl;",                                                      
                                        "nil"                                   
]
 [ "sum",                         "function",     "aggr",         
"(b:bat[:any_1,:dbl]):dbl;",                                                    
                                                        "nil"                   
                                ]
 [ "sum",                         "command",      "aggr",         
"(b:bat[:any_1,:dbl],empty_is_nil:bit):dbl ",                                   
                                                        "ALGsum_dbl_dbl;"       
                                ]
 [ "sum",                         "function",     "aggr",         
"(b:bat[:any_1,:flt]):dbl;",                                                    
                                                        "nil"                   
                                ]
 [ "sum",                         "command",      "aggr",         
"(b:bat[:any_1,:flt],empty_is_nil:bit):dbl ",                                   
                                                        "ALGsum_flt_dbl;"       
                                ]
+[ "sum",                 "function",     "aggr",         
"(b:bat[:oid,:flt]):flt;",                                                      
                                        "nil"                                   
]
 [ "sum",                         "function",     "aggr",         
"(b:bat[:any_1,:flt]):flt;",                                                    
                                                        "nil"                   
                                ]
 [ "sum",                         "command",      "aggr",         
"(b:bat[:any_1,:flt],empty_is_nil:bit):flt ",                                   
                                                        "ALGsum_flt_flt;"       
                                ]
+[ "sum",                 "function",     "aggr",         
"(b:bat[:oid,:lng]):lng;",                                                      
                                        "nil"                                   
]
 [ "sum",                         "function",     "aggr",         
"(b:bat[:any_1,:lng]):lng;",                                                    
                                                        "nil"                   
                                ]
 [ "sum",                         "command",      "aggr",         
"(b:bat[:any_1,:lng],empty_is_nil:bit):lng ",                                   
                                                        "ALGsum_lng_lng;"       
                                ]
 [ "sum",                         "function",     "aggr",         
"(b:bat[:any_1,:wrd]):lng;",                                                    
                                                        "nil"                   
                                ]
@@ -5064,6 +5061,7 @@ end main;
 [ "sum",                         "command",      "aggr",         
"(b:bat[:any_1,:int],empty_is_nil:bit):lng ",                                   
                                                        "ALGsum_int_lng;"       
                                ]
 [ "sum",                         "function",     "aggr",         
"(b:bat[:any_1,:int]):wrd;",                                                    
                                                        "nil"                   
                                ]
 [ "sum",                         "command",      "aggr",         
"(b:bat[:any_1,:int],empty_is_nil:bit):wrd ",                                   
                                                        "ALGsum_int_wrd;"       
                                ]
+[ "sum",                 "function",     "aggr",         
"(b:bat[:oid,:int]):int;",                                                      
                                        "nil"                                   
]
 [ "sum",                         "function",     "aggr",         
"(b:bat[:any_1,:int]):int;",                                                    
                                                        "nil"                   
                                ]
 [ "sum",                         "command",      "aggr",         
"(b:bat[:any_1,:int],empty_is_nil:bit):int ",                                   
                                                        "ALGsum_int_int;"       
                                ]
 [ "sum",                         "function",     "aggr",         
"(b:bat[:any_1,:sht]):lng;",                                                    
                                                        "nil"                   
                                ]
@@ -5072,6 +5070,7 @@ end main;
 [ "sum",                         "command",      "aggr",         
"(b:bat[:any_1,:sht],empty_is_nil:bit):wrd ",                                   
                                                        "ALGsum_sht_wrd;"       
                                ]
 [ "sum",                         "function",     "aggr",         
"(b:bat[:any_1,:sht]):int;",                                                    
                                                        "nil"                   
                                ]
 [ "sum",                         "command",      "aggr",         
"(b:bat[:any_1,:sht],empty_is_nil:bit):int ",                                   
                                                        "ALGsum_sht_int;"       
                                ]
+[ "sum",                 "function",     "aggr",         
"(b:bat[:oid,:sht]):sht;",                                                      
                                        "nil"                                   
]
 [ "sum",                         "function",     "aggr",         
"(b:bat[:any_1,:sht]):sht;",                                                    
                                                        "nil"                   
                                ]
 [ "sum",                         "command",      "aggr",         
"(b:bat[:any_1,:sht],empty_is_nil:bit):sht ",                                   
                                                        "ALGsum_sht_sht;"       
                                ]
 [ "sum",                         "function",     "aggr",         
"(b:bat[:any_1,:bte]):lng;",                                                    
                                                        "nil"                   
                                ]
@@ -5082,6 +5081,7 @@ end main;
 [ "sum",                         "command",      "aggr",         
"(b:bat[:any_1,:bte],empty_is_nil:bit):int ",                                   
                                                        "ALGsum_bte_int;"       
                                ]
 [ "sum",                         "function",     "aggr",         
"(b:bat[:any_1,:bte]):sht;",                                                    
                                                        "nil"                   
                                ]
 [ "sum",                         "command",      "aggr",         
"(b:bat[:any_1,:bte],empty_is_nil:bit):sht ",                                   
                                                        "ALGsum_bte_sht;"       
                                ]
+[ "sum",                 "function",     "aggr",         
"(b:bat[:oid,:bte]):bte;",                                                      
                                        "nil"                                   
]
 [ "sum",                         "function",     "aggr",         
"(b:bat[:any_1,:bte]):bte;",                                                    
                                                        "nil"                   
                                ]
 [ "sum",                         "command",      "aggr",         
"(b:bat[:any_1,:bte],empty_is_nil:bit):bte ",                                   
                                                        "ALGsum_bte_bte;"       
                                ]
 [ "append",                      "command",      "bat",          
"(i:bat[:any_1,:any_2],u:any_2,force:bit):bat[:any_1,:any_2] ",                 
                                                        
"BKCappend_val_force_wrap;"                             ]
diff --git a/monetdb5/modules/mal/Tests/inspect05.stable.out.Windows 
b/monetdb5/modules/mal/Tests/inspect05.stable.out.Windows
--- a/monetdb5/modules/mal/Tests/inspect05.stable.out.Windows
+++ b/monetdb5/modules/mal/Tests/inspect05.stable.out.Windows
@@ -4968,24 +4968,18 @@ end main;
 [ "stddev_pop",                          "function",     "aggr",         
"(v:bat[:oid,:flt],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:flt];",       
                                                                                
                                                                                
"nil"                                           ]
 [ "stddev",                      "function",     "aggr",         
"(v:bat[:oid,:flt],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:flt];",       
                                                                                
                                                                                
"nil"                                           ]
 [ "stddev",                      "function",     "aggr",         
"(e:bat[:oid,:flt]):flt;",                                                      
                                                                                
                                                                                
"nil"                                           ]
-[ "sum",                         "function",     "aggr",         
"(b:bat[:oid,:flt]):flt;",                                                      
                                                                                
                                                                                
"nil"                                           ]
 [ "stddev_pop",                          "function",     "aggr",         
"(v:bat[:oid,:lng],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:lng];",       
                                                                                
                                                                                
"nil"                                           ]
 [ "stddev",                      "function",     "aggr",         
"(v:bat[:oid,:lng],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:lng];",       
                                                                                
                                                                                
"nil"                                           ]
 [ "stddev",                      "function",     "aggr",         
"(e:bat[:oid,:lng]):lng;",                                                      
                                                                                
                                                                                
"nil"                                           ]
-[ "sum",                         "function",     "aggr",         
"(b:bat[:oid,:lng]):lng;",                                                      
                                                                                
                                                                                
"nil"                                           ]
 [ "stddev_pop",                          "function",     "aggr",         
"(v:bat[:oid,:int],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:int];",       
                                                                                
                                                                                
"nil"                                           ]
 [ "stddev",                      "function",     "aggr",         
"(v:bat[:oid,:int],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:int];",       
                                                                                
                                                                                
"nil"                                           ]
 [ "stddev",                      "function",     "aggr",         
"(e:bat[:oid,:int]):int;",                                                      
                                                                                
                                                                                
"nil"                                           ]
-[ "sum",                         "function",     "aggr",         
"(b:bat[:oid,:int]):int;",                                                      
                                                                                
                                                                                
"nil"                                           ]
 [ "stddev_pop",                          "function",     "aggr",         
"(v:bat[:oid,:sht],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:sht];",       
                                                                                
                                                                                
"nil"                                           ]
 [ "stddev",                      "function",     "aggr",         
"(v:bat[:oid,:sht],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:sht];",       
                                                                                
                                                                                
"nil"                                           ]
 [ "stddev",                      "function",     "aggr",         
"(e:bat[:oid,:sht]):sht;",                                                      
                                                                                
                                                                                
"nil"                                           ]
-[ "sum",                         "function",     "aggr",         
"(b:bat[:oid,:sht]):sht;",                                                      
                                                                                
                                                                                
"nil"                                           ]
 [ "stddev_pop",                          "function",     "aggr",         
"(v:bat[:oid,:bte],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:bte];",       
                                                                                
                                                                                
"nil"                                           ]
 [ "stddev",                      "function",     "aggr",         
"(v:bat[:oid,:bte],g:bat[:oid,:oid],e:bat[:oid,:any_2]):bat[:oid,:bte];",       
                                                                                
                                                                                
"nil"                                           ]
-[ "sum",                         "function",     "aggr",         
"(b:bat[:oid,:dbl]):dbl;",                                                      
                                                                                
                                                                                
"nil"                                           ]
 [ "stddev",                      "function",     "aggr",         
"(e:bat[:oid,:bte]):bte;",                                                      
                                                                                
                                                                                
"nil"                                           ]
-[ "sum",                         "function",     "aggr",         
"(b:bat[:oid,:bte]):bte;",                                                      
                                                                                
                                                                                
"nil"                                           ]
 [ "size",                        "command",      "aggr",         
"(b:bat[:void,:bit],e:bat[:void,:any_1]):bat[:void,:wrd] ",                     
                                                        "AX3aggrX3_size;"       
                                ]
 [ "sum",                         "command",      "aggr",         
"(b:bat[:oid,:dbl],g:bat[:oid,:oid],e:bat[:oid,:any_1]):bat[:oid,:dbl] ",       
                                                        
"AX3aggrX3_sum3_dbl_dbl;"                               ]
 [ "sum",                         "command",      "aggr",         
"(b:bat[:oid,:dbl],e:bat[:oid,:any_1]):bat[:oid,:dbl] ",                        
                                                        
"AX3aggrX3_sum_dbl_dbl;"                                ]
@@ -5042,12 +5036,15 @@ end main;
 [ "sum",                         "command",      "aggr",         
"(b:bat[:any_1,:sht],empty_is_nil:bit):dbl ",                                   
                                                        "ALGsum_sht_dbl;"       
                                ]
 [ "sum",                         "function",     "aggr",         
"(b:bat[:any_1,:bte]):dbl;",                                                    
                                                        "nil"                   
                                ]
 [ "sum",                         "command",      "aggr",         
"(b:bat[:any_1,:bte],empty_is_nil:bit):dbl ",                                   
                                                        "ALGsum_bte_dbl;"       
                                ]
+[ "sum",                 "function",     "aggr",         
"(b:bat[:oid,:dbl]):dbl;",                                                      
                                        "nil"                                   
]
 [ "sum",                         "function",     "aggr",         
"(b:bat[:any_1,:dbl]):dbl;",                                                    
                                                        "nil"                   
                                ]
 [ "sum",                         "command",      "aggr",         
"(b:bat[:any_1,:dbl],empty_is_nil:bit):dbl ",                                   
                                                        "ALGsum_dbl_dbl;"       
                                ]
 [ "sum",                         "function",     "aggr",         
"(b:bat[:any_1,:flt]):dbl;",                                                    
                                                        "nil"                   
                                ]
 [ "sum",                         "command",      "aggr",         
"(b:bat[:any_1,:flt],empty_is_nil:bit):dbl ",                                   
                                                        "ALGsum_flt_dbl;"       
                                ]
+[ "sum",                 "function",     "aggr",         
"(b:bat[:oid,:flt]):flt;",                                                      
                                        "nil"                                   
]
 [ "sum",                         "function",     "aggr",         
"(b:bat[:any_1,:flt]):flt;",                                                    
                                                        "nil"                   
                                ]
 [ "sum",                         "command",      "aggr",         
"(b:bat[:any_1,:flt],empty_is_nil:bit):flt ",                                   
                                                        "ALGsum_flt_flt;"       
                                ]
+[ "sum",                 "function",     "aggr",         
"(b:bat[:oid,:lng]):lng;",                                                      
                                        "nil"                                   
]
 [ "sum",                         "function",     "aggr",         
"(b:bat[:any_1,:lng]):lng;",                                                    
                                                        "nil"                   
                                ]
 [ "sum",                         "command",      "aggr",         
"(b:bat[:any_1,:lng],empty_is_nil:bit):lng ",                                   
                                                        "ALGsum_lng_lng;"       
                                ]
 [ "sum",                         "function",     "aggr",         
"(b:bat[:any_1,:wrd]):lng;",                                                    
                                                        "nil"                   
                                ]
@@ -5058,6 +5055,7 @@ end main;
 [ "sum",                         "command",      "aggr",         
"(b:bat[:any_1,:int],empty_is_nil:bit):lng ",                                   
                                                        "ALGsum_int_lng;"       
                                ]
 [ "sum",                         "function",     "aggr",         
"(b:bat[:any_1,:int]):wrd;",                                                    
                                                        "nil"                   
                                ]
 [ "sum",                         "command",      "aggr",         
"(b:bat[:any_1,:int],empty_is_nil:bit):wrd ",                                   
                                                        "ALGsum_int_wrd;"       
                                ]
+[ "sum",                 "function",     "aggr",         
"(b:bat[:oid,:int]):int;",                                                      
                                        "nil"                                   
]
 [ "sum",                         "function",     "aggr",         
"(b:bat[:any_1,:int]):int;",                                                    
                                                        "nil"                   
                                ]
 [ "sum",                         "command",      "aggr",         
"(b:bat[:any_1,:int],empty_is_nil:bit):int ",                                   
                                                        "ALGsum_int_int;"       
                                ]
 [ "sum",                         "function",     "aggr",         
"(b:bat[:any_1,:sht]):lng;",                                                    
                                                        "nil"                   
                                ]
@@ -5066,6 +5064,7 @@ end main;
 [ "sum",                         "command",      "aggr",         
"(b:bat[:any_1,:sht],empty_is_nil:bit):wrd ",                                   
                                                        "ALGsum_sht_wrd;"       
                                ]
 [ "sum",                         "function",     "aggr",         
"(b:bat[:any_1,:sht]):int;",                                                    
                                                        "nil"                   
                                ]
 [ "sum",                         "command",      "aggr",         
"(b:bat[:any_1,:sht],empty_is_nil:bit):int ",                                   
                                                        "ALGsum_sht_int;"       
                                ]
+[ "sum",                 "function",     "aggr",         
"(b:bat[:oid,:sht]):sht;",                                                      
                                        "nil"                                   
]
 [ "sum",                         "function",     "aggr",         
"(b:bat[:any_1,:sht]):sht;",                                                    
                                                        "nil"                   
                                ]
 [ "sum",                         "command",      "aggr",         
"(b:bat[:any_1,:sht],empty_is_nil:bit):sht ",                                   
                                                        "ALGsum_sht_sht;"       
                                ]
 [ "sum",                         "function",     "aggr",         
"(b:bat[:any_1,:bte]):lng;",                                                    
                                                        "nil"                   
                                ]
@@ -5076,6 +5075,7 @@ end main;
 [ "sum",                         "command",      "aggr",         
"(b:bat[:any_1,:bte],empty_is_nil:bit):int ",                                   
                                                        "ALGsum_bte_int;"       
                                ]
 [ "sum",                         "function",     "aggr",         
"(b:bat[:any_1,:bte]):sht;",                                                    
                                                        "nil"                   
                                ]
 [ "sum",                         "command",      "aggr",         
"(b:bat[:any_1,:bte],empty_is_nil:bit):sht ",                                   
                                                        "ALGsum_bte_sht;"       
                                ]
+[ "sum",                 "function",     "aggr",         
"(b:bat[:oid,:bte]):bte;",                                                      
                                        "nil"                                   
]
 [ "sum",                         "function",     "aggr",         
"(b:bat[:any_1,:bte]):bte;",                                                    
                                                        "nil"                   
                                ]
 [ "sum",                         "command",      "aggr",         
"(b:bat[:any_1,:bte],empty_is_nil:bit):bte ",                                   
                                                        "ALGsum_bte_bte;"       
                                ]
 [ "append",                      "command",      "bat",          
"(i:bat[:any_1,:any_2],u:any_2,force:bit):bat[:any_1,:any_2] ",                 
                                                        
"BKCappend_val_force_wrap;"                             ]
_______________________________________________
Checkin-list mailing list
Checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to