Changeset: 4418d3308c5f for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4418d3308c5f
Modified Files:
        
Branch: default
Log Message:

Merge with Apr2011 branch.


diffs (truncated from 1723 to 300 lines):

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
@@ -31,6 +31,7 @@
 [ "attach",              "pattern",      "fits",                 
"(fname:str):void ",                                                            
        "FITSattach;"                           ]
 [ "fitstest",            "command",      "fits",                 
"(filename:str):int ",                                                          
        "FITStest;"                             ]
 [ "load",                "pattern",      "fits",                 
"(tablename:str):void ",                                                        
        "FITSloadTable;"                        ]
+[ "listdirpattern",              "pattern",      "fits",         
"(dirname:str,pattern:str):void ",                                              
                                        "FITSdirpat;"                           
]
 [ "listdir",             "pattern",      "fits",                 
"(dirname:str):void ",                                                          
        "FITSdir;"                              ]
 [ "Area",                "command",      "geom",                 "(g:wkb):dbl 
",                                                                         
"wkbArea;"                              ]
 [ "AsText",              "command",      "geom",                 "(w:wkb):str 
",                                                                         
"wkbAsText;"                            ]
@@ -107,7 +108,7 @@
 [ "choice",                      "pattern",      "scheduler",    "():void ",   
                                                                                
                                          "RUNchoice;"                          
                  ]
 [ "isolation",                   "pattern",      "scheduler",    "():void ",   
                                                                                
                                          "RUNisolation;"                       
                  ]
 [ "makeSchedule",                "pattern",      "scheduler",    
"(_1:int,_2:lng...):str... ",                                                   
                                                        "OCTOPUSmakeSchedule;"  
                                ]
-[ "octopus",                             "pattern",      "scheduler",    
"(t:int) (_2:bit,version:int) ",                                                
                                        "OCTOPUSrun;"                           
        ]
+[ "octopus",                     "pattern",      "scheduler",    "(t:int):bit 
",                                                                              
                           "OCTOPUSrun;"                           ]
 [ "pick",                        "pattern",      "scheduler",    
"(arg:any_1...):any_1 ",                                                        
                                                        "RUNpickResult;"        
                                ]
 [ "register",                            "pattern",      "scheduler",    
"():bit ",                                                                      
                                                "OCTOPUSdiscoverRegister;"      
                        ]
 [ "volumeCost",                          "pattern",      "scheduler",    
"(a:any):lng ",                                                                 
                                                        "RUNvolumeCost;"        
                                ]
@@ -191,8 +192,10 @@
 [ "assert",              "pattern",      "sql",                  
"(b:bit,msg:str):void ",                                                        
        "SQLassert;"                            ]
 [ "bbp",                 "function",     "sql",                  
"():bat[:str,:BAT];",                                                           
        "nil"                                   ]
 [ "bind_dbat",           "command",      "sql",                  
"(clientid:int,schema:str,table:str,access:int,oldversion:lng,version:lng):bat[:oid,:oid]
 ", "mvc_diff_dbat_wrap;"                      ]
+[ "bind",                        "pattern",      "sql",          
"(mvc:ptr,schema:str,table:str,column:str,access:int,part_nr:int,nr_parts:int):bat[:oid,:any_1]
 ",                      "mvc_bind_wrap;"                        ]
 [ "bind",                "pattern",      "sql",                  
"(mvc:ptr,schema:str,table:str,column:str,access:int,low:oid,hgh:oid):bat[:oid,:any_1]
 ", "mvc_bind_wrap;"                      ]
 [ "bind",                "pattern",      "sql",                  
"(mvc:ptr,schema:str,table:str,column:str,access:int):bat[:oid,:any_1] ",       
        "mvc_bind_wrap;"                        ]
+[ "bind_idxbat",                 "pattern",      "sql",          
"(mvc:ptr,schema:str,table:str,index:str,access:int,part_nr:int,nr_parts:int):bat[:oid,:any_1]
 ",                       "mvc_bind_idxbat_wrap;"                 ]
 [ "bind_idxbat",         "pattern",      "sql",                  
"(mvc:ptr,schema:str,table:str,index:str,access:int,low:oid,hgh:oid):bat[:oid,:any_1]
 ", "mvc_bind_idxbat_wrap;"                ]
 [ "bind_idxbat",         "pattern",      "sql",                  
"(mvc:ptr,schema:str,table:str,index:str,access:int):bat[:oid,:any_1] ",        
        "mvc_bind_idxbat_wrap;"                 ]
 [ "bind_dbat",           "pattern",      "sql",                  
"(mvc:ptr,schema:str,table:str,access:int):bat[:oid,:oid] ",                    
        "mvc_bind_dbat_wrap;"                   ]
@@ -203,6 +206,10 @@
 [ "copy_from",           "function",     "sql",                  
"(sname:str,tname:str,tsep:str,rsep:str,ssep:str,ns:str,fname:str,nr:lng,offset:lng,locked:int):bat[:str,:BAT];",
 "nil"                                         ]
 [ "columnBind",                  "command",      "sql",                  
"(b:bat[:str,:BAT],nme:str):bat[:oid,:any_1] ",                                 
        "mvc_bind_single_wrap;"                 ]
 [ "clear_table",         "pattern",      "sql",                  
"(sname:str,tname:str):wrd ",                                                   
        "mvc_clear_table_wrap;"                 ]
+[ "catalog",                     "pattern",      "sql",          
"(type:int,iname:str,itype:int,sname:str,tname:str...):void ",                  
                                        "SQLcatalog;"                           
]
+[ "catalog",                     "pattern",      "sql",          
"(type:int,tname:str,grantee:str,privs:int,cname:str,grant:int,grantor:int):void
 ",                                     "SQLcatalog;"                           
]
+[ "catalog",                     "pattern",      "sql",          
"(type:int,user:str,passwd:str,enc:int,schema:str,fullname:str):void ",         
                                        "SQLcatalog;"                           
]
+[ "catalog",                     "pattern",      "sql",          
"(type:int,grantee:str,role:str):void ",                                        
                                        "SQLcatalog;"                           
]
 [ "catalog",             "pattern",      "sql",                  
"(type:int,sname:str,t:ptr,restart:lng):void ",                                 
        "SQLcatalog;"                           ]
 [ "catalog",             "pattern",      "sql",                  
"(type:int,sname:str,t:ptr,temp:int):void ",                                    
        "SQLcatalog;"                           ]
 [ "catalog",             "pattern",      "sql",                  
"(type:int,sname:str,name:str,action:int):void ",                               
        "SQLcatalog;"                           ]
@@ -241,7 +248,7 @@
 [ "gzcompress",                  "pattern",      "sql",                  
"(sch:str,tbl:str):void ",                                                      
        "SQLgzcompress;"                        ]
 [ "getVersion",                  "command",      "sql",                  
"(clientid:int):lng ",                                                          
        "mvc_getVersion;"                       ]
 [ "get_value",           "pattern",      "sql",                  
"(sname:str,sequence:str):lng ",                                                
        "mvc_get_value;"                        ]
-[ "getVariable",         "pattern",      "sql",                  
"(varname:str):any_1 ",                                                         
        "getVariable;"                          ]
+[ "getVariable",                 "pattern",      "sql",          
"(mvc:ptr,varname:str):any_1 ",                                                 
                                        "getVariable;"                          
]
 [ "importTable",         "pattern",      "sql",                  
"(sname:str,tname:str,fname:str...):bat[:str,:BAT] ",                           
        "mvc_bin_import_table_wrap;"            ]
 [ "importTable",         "pattern",      "sql",                  
"(s:bstream,sname:str,tname:str,sep:str,rsep:str,ssep:str,ns:str,nr:lng,offset:lng,locked:int):bat[:str,:BAT]
 ", "mvc_import_table_wrap;"               ]
 [ "include",             "pattern",      "sql",                  
"(fname:str):void ",                                                            
        "SQLinclude;"                           ]
@@ -281,7 +288,7 @@
 [ "sql_variables",       "pattern",      "sql",                  
"():bat[:str,:BAT] ",                                                           
        "sql_variables;"                        ]
 [ "sql_environment",     "function",     "sql",                  
"():bat[:str,:BAT];",                                                           
        "nil"                                   ]
 [ "single",              "function",     "sql",                  
"(x:any_2):bat[:oid,:any_2];",                                                  
        "nil"                                   ]
-[ "setVariable",         "pattern",      "sql",                  
"(varname:str,value:any_1):void ",                                              
        "setVariable;"                          ]
+[ "setVariable",                 "pattern",      "sql",          
"(mvc:ptr,varname:str,value:any_1):ptr ",                                       
                                        "setVariable;"                          
]
 [ "start2",              "pattern",      "sql",                  "():void ",   
                                                                          
"SQLsession2;"                          ]
 [ "start",               "pattern",      "sql",                  "():void ",   
                                                                          
"SQLsession;"                           ]
 [ "times",               "factory",      "sql",                  "():void;",   
                                                                          "nil" 
                                  ]
@@ -303,6 +310,7 @@
 [ "connect",                     "command",      "octopus",      
"(dbname:str):str ",                                                            
                                                        "OCTOPUSconnect;"       
                                ]
 [ "getBid",              "function",     "octopus",              
"(dbname:str,fn:str,bidtype:sht):lng;",                                         
        "nil"                                   ]
 [ "getVariable",         "function",     "octopus",              
"(conn:str,name:str):any_1;",                                                   
        "nil"                                   ]
+[ "getVersion",                          "command",      "octopus",      
"():int ",                                                                      
                                        "OCTOPUSgetVersion;"                    
]
 [ "legAdvice",                           "pattern",      "octopus",      
"(mod:str,fcn:str):int ",                                                       
                                                "OPTlegAdvice;"                 
                        ]
 [ "register",                    "pattern",      "octopus",      
"(dbname:str,fname:str...):void ",                                              
                                                        "OCTOPUSregister;"      
                                ]
 [ "addReg",                      "pattern",      "datacyclotron", 
"(sch:str,tab:str,col:str,acc:int,part:int,f_bun:int,l_bun:int):int ",          
                                                       "addRegWrap;"            
                               ]
@@ -582,7 +590,6 @@
 [ "getAddress",                                  "pattern",      "inspect",    
          "(mod:str,fcn:str):bat[:str,:str] ",                                  
                                                  "INSPECTgetAddress;"          
                  ]
 [ "getSignature",                        "pattern",      "inspect",            
  "(mod:str,fcn:str):bat[:str,:str] ",                                          
                                          "INSPECTgetSignature;"                
          ]
 [ "getDefinition",                       "pattern",      "inspect",            
  "(mod:str,fcn:str):bat[:str,:str] ",                                          
                                          "INSPECTgetDefinition;"               
          ]
-[ "getWelcome",                                  "command",      "inspect",    
  "():str ",                                                                    
                                          "INSPECTgetWelcome;"                  
                  ]
 [ "adapt",                       "command",      "bpm",          
"(s:bat[:any_1,:any_2],low:any_2,hgh:any_2,rs:bat[:any_1,:any_3],pol:int):bat[:any_1,:any_2]
 ",                                         "BPMadapt;"                         
                    ]
 [ "addPartition",                "command",      "bpm",          
"(b:bat[:any_1,:any_2],s:BAT):void ",                                           
                                                        "BPMaddPartition;"      
                                ]
 [ "addPartition",                "command",      "bpm",          
"(b:bat[:any_1,:any_2],s:bat[:any_1,:any_2]):void ",                            
                                                        "BPMaddPartition;"      
                                ]
@@ -3432,6 +3439,8 @@
 [ "sqlblob",                     "command",      "sqlblob",      
"(s:sqlblob):sqlblob ",                                                         
                                                        "BLOBblob_blob;"        
                                ]
 [ "#tostr",                      "command",      "sqlblob",      "():void ",   
                                                                                
                                          "SQLBLOBtostr;"                       
                  ]
 [ "bulk_rotate_xor_hash",        "command",      "mkey",         
"(h:bat[:oid,:wrd],nbits:int,b:bat[:oid,:any_1]):bat[:oid,:wrd] ",              
                                                        
"MKEYbulk_rotate_xor_hash;"             ]
+[ "bulk_rotate_xor_hash",        "pattern",      "mkey",         
"(h:bat[:oid,:wrd],nbits:int,v:any):bat[:oid,:wrd] ",                           
                                        "MKEYbulkconst_rotate_xor_hash;"        
]
+[ "bulk_rotate_xor_hash",        "command",      "mkey",         
"(h:wrd,nbits:int,b:bat[:oid,:any_1]):bat[:oid,:wrd] ",                         
                                        "MKEYconstbulk_rotate_xor_hash;"        
]
 [ "bulk_rotate_xor_hash",        "pattern",      "mkey",         
"(h:wrd,nbits:int,v:any):wrd ",                                                 
                                                        "MKEYrotate_xor_hash;"  
                ]
 [ "hash",                        "command",      "mkey",                 
"(b:bat[:oid,:any_1]):bat[:oid,:wrd] ",                                         
                                                "MKEYbathash;"                  
                ]
 [ "hash",                        "command",      "mkey",         "(v:str):wrd 
",                                                                              
                                           "MKEYhash_str;"                      
   ]
@@ -3490,124 +3499,80 @@
 [ "enqueue_min",                 "command",      "pqueue",       
"(h:bat[:oid,:chr],id:oid,value:chr):void ",                                    
                                                        "PQenqueue_chrmin;"     
                                ]
 [ "enqueue_max",                 "pattern",      "pqueue",       
"(h:bat[:oid,:any_1],id:oid,value:any_1):void ",                                
                                                        "PQenqueue_anymax;"     
                                ]
 [ "enqueue_min",                 "pattern",      "pqueue",       
"(h:bat[:oid,:any_1],id:oid,value:any_1):void ",                                
                                                        "PQenqueue_anymin;"     
                                ]
-[ "init",                        "command",      "pqueue",       
"(a:bat[:void,:any_1],maxsize:wrd):bat[:oid,:any_1] ",                          
                                                        "PQinit;"               
                                ]
-[ "topn_max",                    "command",      "pqueue",       
"(t:bat[:void,:dbl],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQtopn_dblmax;"        
                                ]
+[ "init",                        "command",      "pqueue",       
"(a:bat[:oid,:any_1],maxsize:wrd):bat[:oid,:any_1] ",                           
                                        "PQinit;"                               
]
 [ "topn_max",                    "command",      "pqueue",       
"(t:bat[:oid,:dbl],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQtopn_dblmax;"        
                                ]
 [ "topreplace_max",              "command",      "pqueue",       
"(h:bat[:oid,:dbl],id:oid,value:dbl):void ",                                    
                                                        "PQtopreplace_dblmax;"  
                                ]
-[ "topn_min",                    "command",      "pqueue",       
"(t:bat[:void,:dbl],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQtopn_dblmin;"        
                                ]
 [ "topn_min",                    "command",      "pqueue",       
"(t:bat[:oid,:dbl],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQtopn_dblmin;"        
                                ]
 [ "topreplace_min",              "command",      "pqueue",       
"(h:bat[:oid,:dbl],id:oid,value:dbl):void ",                                    
                                                        "PQtopreplace_dblmin;"  
                                ]
-[ "topn_max",                    "command",      "pqueue",       
"(t:bat[:void,:flt],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQtopn_fltmax;"        
                                ]
 [ "topn_max",                    "command",      "pqueue",       
"(t:bat[:oid,:flt],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQtopn_fltmax;"        
                                ]
 [ "topreplace_max",              "command",      "pqueue",       
"(h:bat[:oid,:flt],id:oid,value:flt):void ",                                    
                                                        "PQtopreplace_fltmax;"  
                                ]
-[ "topn_min",                    "command",      "pqueue",       
"(t:bat[:void,:flt],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQtopn_fltmin;"        
                                ]
 [ "topn_min",                    "command",      "pqueue",       
"(t:bat[:oid,:flt],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQtopn_fltmin;"        
                                ]
 [ "topreplace_min",              "command",      "pqueue",       
"(h:bat[:oid,:flt],id:oid,value:flt):void ",                                    
                                                        "PQtopreplace_fltmin;"  
                                ]
-[ "topn_max",                    "command",      "pqueue",       
"(t:bat[:void,:lng],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQtopn_lngmax;"        
                                ]
 [ "topn_max",                    "command",      "pqueue",       
"(t:bat[:oid,:lng],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQtopn_lngmax;"        
                                ]
 [ "topreplace_max",              "command",      "pqueue",       
"(h:bat[:oid,:lng],id:oid,value:lng):void ",                                    
                                                        "PQtopreplace_lngmax;"  
                                ]
-[ "topn_min",                    "command",      "pqueue",       
"(t:bat[:void,:lng],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQtopn_lngmin;"        
                                ]
 [ "topn_min",                    "command",      "pqueue",       
"(t:bat[:oid,:lng],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQtopn_lngmin;"        
                                ]
 [ "topreplace_min",              "command",      "pqueue",       
"(h:bat[:oid,:lng],id:oid,value:lng):void ",                                    
                                                        "PQtopreplace_lngmin;"  
                                ]
-[ "topn_max",                    "command",      "pqueue",       
"(t:bat[:void,:ptr],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQtopn_ptrmax;"        
                                ]
 [ "topn_max",                    "command",      "pqueue",       
"(t:bat[:oid,:ptr],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQtopn_ptrmax;"        
                                ]
 [ "topreplace_max",              "command",      "pqueue",       
"(h:bat[:oid,:ptr],id:oid,value:ptr):void ",                                    
                                                        "PQtopreplace_ptrmax;"  
                                ]
-[ "topn_min",                    "command",      "pqueue",       
"(t:bat[:void,:ptr],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQtopn_ptrmin;"        
                                ]
 [ "topn_min",                    "command",      "pqueue",       
"(t:bat[:oid,:ptr],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQtopn_ptrmin;"        
                                ]
 [ "topreplace_min",              "command",      "pqueue",       
"(h:bat[:oid,:ptr],id:oid,value:ptr):void ",                                    
                                                        "PQtopreplace_ptrmin;"  
                                ]
-[ "topn_max",                    "command",      "pqueue",       
"(t:bat[:void,:wrd],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQtopn_wrdmax;"        
                                ]
 [ "topn_max",                    "command",      "pqueue",       
"(t:bat[:oid,:wrd],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQtopn_wrdmax;"        
                                ]
 [ "topreplace_max",              "command",      "pqueue",       
"(h:bat[:oid,:wrd],id:oid,value:wrd):void ",                                    
                                                        "PQtopreplace_wrdmax;"  
                                ]
-[ "topn_min",                    "command",      "pqueue",       
"(t:bat[:void,:wrd],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQtopn_wrdmin;"        
                                ]
 [ "topn_min",                    "command",      "pqueue",       
"(t:bat[:oid,:wrd],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQtopn_wrdmin;"        
                                ]
 [ "topreplace_min",              "command",      "pqueue",       
"(h:bat[:oid,:wrd],id:oid,value:wrd):void ",                                    
                                                        "PQtopreplace_wrdmin;"  
                                ]
-[ "topn_max",                    "command",      "pqueue",       
"(t:bat[:void,:oid],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQtopn_oidmax;"        
                        ]
 [ "topn_max",                    "command",      "pqueue",       
"(t:bat[:oid,:oid],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQtopn_oidmax;"        
                        ]
 [ "topreplace_max",              "command",      "pqueue",       
"(h:bat[:oid,:oid],id:oid,value:oid):void ",                                    
                                                        "PQtopreplace_oidmax;"  
                                ]
-[ "topn_min",                    "command",      "pqueue",       
"(t:bat[:void,:oid],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQtopn_oidmin;"        
                        ]
 [ "topn_min",                    "command",      "pqueue",       
"(t:bat[:oid,:oid],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQtopn_oidmin;"        
                        ]
 [ "topreplace_min",              "command",      "pqueue",       
"(h:bat[:oid,:oid],id:oid,value:oid):void ",                                    
                                                        "PQtopreplace_oidmin;"  
                                ]
-[ "topn_max",                    "command",      "pqueue",       
"(t:bat[:void,:int],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQtopn_intmax;"        
                                ]
 [ "topn_max",                    "command",      "pqueue",       
"(t:bat[:oid,:int],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQtopn_intmax;"        
                                ]
 [ "topreplace_max",              "command",      "pqueue",       
"(h:bat[:oid,:int],id:oid,value:int):void ",                                    
                                                        "PQtopreplace_intmax;"  
                                ]
-[ "topn_min",                    "command",      "pqueue",       
"(t:bat[:void,:int],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQtopn_intmin;"        
                                ]
 [ "topn_min",                    "command",      "pqueue",       
"(t:bat[:oid,:int],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQtopn_intmin;"        
                                ]
 [ "topreplace_min",              "command",      "pqueue",       
"(h:bat[:oid,:int],id:oid,value:int):void ",                                    
                                                        "PQtopreplace_intmin;"  
                                ]
-[ "topn_max",                    "command",      "pqueue",       
"(t:bat[:void,:sht],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQtopn_shtmax;"        
                                ]
 [ "topn_max",                    "command",      "pqueue",       
"(t:bat[:oid,:sht],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQtopn_shtmax;"        
                                ]
 [ "topreplace_max",              "command",      "pqueue",       
"(h:bat[:oid,:sht],id:oid,value:sht):void ",                                    
                                                        "PQtopreplace_shtmax;"  
                                ]
-[ "topn_min",                    "command",      "pqueue",       
"(t:bat[:void,:sht],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQtopn_shtmin;"        
                                ]
 [ "topn_min",                    "command",      "pqueue",       
"(t:bat[:oid,:sht],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQtopn_shtmin;"        
                                ]
 [ "topreplace_min",              "command",      "pqueue",       
"(h:bat[:oid,:sht],id:oid,value:sht):void ",                                    
                                                        "PQtopreplace_shtmin;"  
                                ]
-[ "topn_max",                    "command",      "pqueue",       
"(t:bat[:void,:bte],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQtopn_btemax;"        
                                ]
 [ "topn_max",                    "command",      "pqueue",       
"(t:bat[:oid,:bte],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQtopn_btemax;"        
                                ]
 [ "topreplace_max",              "command",      "pqueue",       
"(h:bat[:oid,:bte],id:oid,value:bte):void ",                                    
                                                        "PQtopreplace_btemax;"  
                                ]
-[ "topn_min",                    "command",      "pqueue",       
"(t:bat[:void,:bte],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQtopn_btemin;"        
                                ]
 [ "topn_min",                    "command",      "pqueue",       
"(t:bat[:oid,:bte],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQtopn_btemin;"        
                                ]
 [ "topreplace_min",              "command",      "pqueue",       
"(h:bat[:oid,:bte],id:oid,value:bte):void ",                                    
                                                        "PQtopreplace_btemin;"  
                                ]
-[ "topn_max",                    "command",      "pqueue",       
"(t:bat[:void,:chr],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQtopn_chrmax;"        
                                ]
 [ "topn_max",                    "command",      "pqueue",       
"(t:bat[:oid,:chr],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQtopn_chrmax;"        
                                ]
 [ "topreplace_max",              "command",      "pqueue",       
"(h:bat[:oid,:chr],id:oid,value:chr):void ",                                    
                                                        "PQtopreplace_chrmax;"  
                                ]
-[ "topn_min",                    "command",      "pqueue",       
"(t:bat[:void,:chr],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQtopn_chrmin;"        
                                ]
 [ "topn_min",                    "command",      "pqueue",       
"(t:bat[:oid,:chr],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQtopn_chrmin;"        
                                ]
 [ "topreplace_min",              "command",      "pqueue",       
"(h:bat[:oid,:chr],id:oid,value:chr):void ",                                    
                                                        "PQtopreplace_chrmin;"  
                                ]
 [ "topn_max",                    "command",      "pqueue",       
"(a:bat[:oid,:oid],t:bat[:void,:any_1],n:wrd):bat[:oid,:oid] ",                 
                                                        "PQtopn2_anymax;"       
                                ]
 [ "topn_max",                    "command",      "pqueue",       
"(a:bat[:oid,:oid],t:bat[:oid,:any_1],n:wrd):bat[:oid,:oid] ",                  
                                                        "PQtopn2_anymax;"       
                                ]
-[ "topn_max",                    "command",      "pqueue",       
"(t:bat[:void,:any_1],n:wrd):bat[:oid,:oid] ",                                  
                                                        "PQtopn_anymax;"        
                                ]
 [ "topn_max",                    "command",      "pqueue",       
"(t:bat[:oid,:any_1],n:wrd):bat[:oid,:oid] ",                                   
                                                        "PQtopn_anymax;"        
                                ]
 [ "topreplace_max",              "pattern",      "pqueue",       
"(h:bat[:oid,:any_1],id:oid,value:any_1):void ",                                
                                                        "PQtopreplace_anymax;"  
                                ]
 [ "topn_min",                    "command",      "pqueue",       
"(a:bat[:oid,:oid],t:bat[:void,:any_1],n:wrd):bat[:oid,:oid] ",                 
                                                        "PQtopn2_anymin;"       
                                ]
 [ "topn_min",                    "command",      "pqueue",       
"(a:bat[:oid,:oid],t:bat[:oid,:any_1],n:wrd):bat[:oid,:oid] ",                  
                                                        "PQtopn2_anymin;"       
                                ]
-[ "topn_min",                    "command",      "pqueue",       
"(t:bat[:void,:any_1],n:wrd):bat[:oid,:oid] ",                                  
                                                        "PQtopn_anymin;"        
                                ]
 [ "topn_min",                    "command",      "pqueue",       
"(t:bat[:oid,:any_1],n:wrd):bat[:oid,:oid] ",                                   
                                                        "PQtopn_anymin;"        
                                ]
 [ "topreplace_min",              "pattern",      "pqueue",       
"(h:bat[:oid,:any_1],id:oid,value:any_1):void ",                                
                                                        "PQtopreplace_anymin;"  
                                ]
-[ "utopn_max",                   "command",      "pqueue",       
"(t:bat[:void,:dbl],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQutopn_dblmax;"       
                                ]
 [ "utopn_max",                   "command",      "pqueue",       
"(t:bat[:oid,:dbl],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQutopn_dblmax;"       
                                ]
-[ "utopn_min",                   "command",      "pqueue",       
"(t:bat[:void,:dbl],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQutopn_dblmin;"       
                                ]
 [ "utopn_min",                   "command",      "pqueue",       
"(t:bat[:oid,:dbl],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQutopn_dblmin;"       
                                ]
-[ "utopn_max",                   "command",      "pqueue",       
"(t:bat[:void,:flt],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQutopn_fltmax;"       
                                ]
 [ "utopn_max",                   "command",      "pqueue",       
"(t:bat[:oid,:flt],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQutopn_fltmax;"       
                                ]
-[ "utopn_min",                   "command",      "pqueue",       
"(t:bat[:void,:flt],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQutopn_fltmin;"       
                                ]
 [ "utopn_min",                   "command",      "pqueue",       
"(t:bat[:oid,:flt],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQutopn_fltmin;"       
                                ]
-[ "utopn_max",                   "command",      "pqueue",       
"(t:bat[:void,:lng],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQutopn_lngmax;"       
                                ]
 [ "utopn_max",                   "command",      "pqueue",       
"(t:bat[:oid,:lng],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQutopn_lngmax;"       
                                ]
-[ "utopn_min",                   "command",      "pqueue",       
"(t:bat[:void,:lng],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQutopn_lngmin;"       
                                ]
 [ "utopn_min",                   "command",      "pqueue",       
"(t:bat[:oid,:lng],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQutopn_lngmin;"       
                                ]
-[ "utopn_max",                   "command",      "pqueue",       
"(t:bat[:void,:ptr],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQutopn_ptrmax;"       
                                ]
 [ "utopn_max",                   "command",      "pqueue",       
"(t:bat[:oid,:ptr],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQutopn_ptrmax;"       
                                ]
-[ "utopn_min",                   "command",      "pqueue",       
"(t:bat[:void,:ptr],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQutopn_ptrmin;"       
                                ]
 [ "utopn_min",                   "command",      "pqueue",       
"(t:bat[:oid,:ptr],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQutopn_ptrmin;"       
                                ]
-[ "utopn_max",                   "command",      "pqueue",       
"(t:bat[:void,:wrd],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQutopn_wrdmax;"       
                                ]
 [ "utopn_max",                   "command",      "pqueue",       
"(t:bat[:oid,:wrd],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQutopn_wrdmax;"       
                                ]
-[ "utopn_min",                   "command",      "pqueue",       
"(t:bat[:void,:wrd],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQutopn_wrdmin;"       
                                ]
 [ "utopn_min",                   "command",      "pqueue",       
"(t:bat[:oid,:wrd],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQutopn_wrdmin;"       
                                ]
-[ "utopn_max",                   "command",      "pqueue",       
"(t:bat[:void,:oid],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQutopn_oidmax;"       
                        ]
 [ "utopn_max",                   "command",      "pqueue",       
"(t:bat[:oid,:oid],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQutopn_oidmax;"       
                        ]
-[ "utopn_min",                   "command",      "pqueue",       
"(t:bat[:void,:oid],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQutopn_oidmin;"       
                        ]
 [ "utopn_min",                   "command",      "pqueue",       
"(t:bat[:oid,:oid],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQutopn_oidmin;"       
                        ]
-[ "utopn_max",                   "command",      "pqueue",       
"(t:bat[:void,:int],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQutopn_intmax;"       
                                ]
 [ "utopn_max",                   "command",      "pqueue",       
"(t:bat[:oid,:int],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQutopn_intmax;"       
                                ]
-[ "utopn_min",                   "command",      "pqueue",       
"(t:bat[:void,:int],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQutopn_intmin;"       
                                ]
 [ "utopn_min",                   "command",      "pqueue",       
"(t:bat[:oid,:int],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQutopn_intmin;"       
                                ]
-[ "utopn_max",                   "command",      "pqueue",       
"(t:bat[:void,:sht],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQutopn_shtmax;"       
                                ]
 [ "utopn_max",                   "command",      "pqueue",       
"(t:bat[:oid,:sht],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQutopn_shtmax;"       
                                ]
-[ "utopn_min",                   "command",      "pqueue",       
"(t:bat[:void,:sht],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQutopn_shtmin;"       
                                ]
 [ "utopn_min",                   "command",      "pqueue",       
"(t:bat[:oid,:sht],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQutopn_shtmin;"       
                                ]
-[ "utopn_max",                   "command",      "pqueue",       
"(t:bat[:void,:bte],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQutopn_btemax;"       
                                ]
 [ "utopn_max",                   "command",      "pqueue",       
"(t:bat[:oid,:bte],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQutopn_btemax;"       
                                ]
-[ "utopn_min",                   "command",      "pqueue",       
"(t:bat[:void,:bte],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQutopn_btemin;"       
                                ]
 [ "utopn_min",                   "command",      "pqueue",       
"(t:bat[:oid,:bte],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQutopn_btemin;"       
                                ]
-[ "utopn_max",                   "command",      "pqueue",       
"(t:bat[:void,:chr],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQutopn_chrmax;"       
                                ]
 [ "utopn_max",                   "command",      "pqueue",       
"(t:bat[:oid,:chr],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQutopn_chrmax;"       
                                ]
-[ "utopn_min",                   "command",      "pqueue",       
"(t:bat[:void,:chr],n:wrd):bat[:oid,:oid] ",                                    
                                                        "PQutopn_chrmin;"       
                                ]
 [ "utopn_min",                   "command",      "pqueue",       
"(t:bat[:oid,:chr],n:wrd):bat[:oid,:oid] ",                                     
                                                        "PQutopn_chrmin;"       
                                ]
 [ "utopn_max",                   "command",      "pqueue",       
"(a:bat[:oid,:oid],t:bat[:void,:any_1],n:wrd):bat[:oid,:oid] ",                 
                                                        "PQutopn2_anymax;"      
                                ]
 [ "utopn_max",                   "command",      "pqueue",       
"(a:bat[:oid,:oid],t:bat[:oid,:any_1],n:wrd):bat[:oid,:oid] ",                  
                                                        "PQutopn2_anymax;"      
                                ]
-[ "utopn_max",                   "command",      "pqueue",       
"(t:bat[:void,:any_1],n:wrd):bat[:oid,:oid] ",                                  
                                                        "PQutopn_anymax;"       
                                ]
 [ "utopn_max",                   "command",      "pqueue",       
"(t:bat[:oid,:any_1],n:wrd):bat[:oid,:oid] ",                                   
                                                        "PQutopn_anymax;"       
                                ]
 [ "utopn_min",                   "command",      "pqueue",       
"(a:bat[:oid,:oid],t:bat[:void,:any_1],n:wrd):bat[:oid,:oid] ",                 
                                                        "PQutopn2_anymin;"      
                                ]
 [ "utopn_min",                   "command",      "pqueue",       
"(a:bat[:oid,:oid],t:bat[:oid,:any_1],n:wrd):bat[:oid,:oid] ",                  
                                                        "PQutopn2_anymin;"      
                                ]
-[ "utopn_min",                   "command",      "pqueue",       
"(t:bat[:void,:any_1],n:wrd):bat[:oid,:oid] ",                                  
                                                        "PQutopn_anymin;"       
                                ]
 [ "utopn_min",                   "command",      "pqueue",       
"(t:bat[:oid,:any_1],n:wrd):bat[:oid,:oid] ",                                   
                                                        "PQutopn_anymin;"       
                                ]
 [ "grid",                        "command",      "array",        
"(b:bat[:oid,:lng],i:lng,j:lng,k:lng,l:lng,s:lng):bat[:oid,:lng] ",             
                                                "ARRAYgridBATshift_lng;"        
                ]
 [ "grid",                        "command",      "array",        
"(b:bat[:oid,:lng],i:lng,j:lng,k:lng,l:lng):bat[:oid,:lng] ",                   
                                                        "ARRAYgridBAT_lng;"     
                                ]
@@ -3641,22 +3606,6 @@
 [ "done",                        "command",      "group",        
"(attr:bat[:any_1,:any_2],N:int,rng:int) 
(histo:bat[:any_1,:wrd],grp:bat[:any_1,:oid]) ",                                
               "GRPgroup_custom;"                              ]
 [ "done",                        "command",      "group",        
"(attr:bat[:any_1,:any_2]) (histo:bat[:any_1,:wrd],grp:bat[:any_1,:oid]) ",     
                                                        "GRPgroup;"             
                        ]
 [ "done",                        "command",      "group",        
"(attr:bat[:any_1,:any_2]) (histo:bat[:any_1,:wrd],grp:bat[:any_1,:void]) ",    
                                                        "GRPgroup;"             
                        ]
-[ "max",                         "command",      "group",        
"(b:bat[:oid,:dbl]):bat[:oid,:dbl] ",                                           
                                                        "GRPmax_oid_dbl;"       
                                ]
-[ "min",                         "command",      "group",        
"(b:bat[:oid,:dbl]):bat[:oid,:dbl] ",                                           
                                                        "GRPmin_oid_dbl;"       
                                ]
-[ "max",                         "command",      "group",        
"(b:bat[:oid,:flt]):bat[:oid,:flt] ",                                           
                                                        "GRPmax_oid_flt;"       
                                ]
-[ "min",                         "command",      "group",        
"(b:bat[:oid,:flt]):bat[:oid,:flt] ",                                           
                                                        "GRPmin_oid_flt;"       
                                ]
-[ "max",                         "command",      "group",        
"(b:bat[:oid,:wrd]):bat[:oid,:wrd] ",                                           
                                                        "GRPmax_oid_wrd;"       
                                ]
-[ "min",                         "command",      "group",        
"(b:bat[:oid,:wrd]):bat[:oid,:wrd] ",                                           
                                                        "GRPmin_oid_wrd;"       
                                ]
-[ "max",                         "command",      "group",        
"(b:bat[:oid,:lng]):bat[:oid,:lng] ",                                           
                                                        "GRPmax_oid_lng;"       
                                ]
-[ "min",                         "command",      "group",        
"(b:bat[:oid,:lng]):bat[:oid,:lng] ",                                           
                                                        "GRPmin_oid_lng;"       
                                ]
-[ "max",                         "command",      "group",        
"(b:bat[:oid,:int]):bat[:oid,:int] ",                                           
                                                        "GRPmax_oid_int;"       
                                ]
-[ "min",                         "command",      "group",        
"(b:bat[:oid,:int]):bat[:oid,:int] ",                                           
                                                        "GRPmin_oid_int;"       
                                ]
-[ "max",                         "command",      "group",        
"(b:bat[:oid,:sht]):bat[:oid,:sht] ",                                           
                                                        "GRPmax_oid_sht;"       
                                ]
-[ "min",                         "command",      "group",        
"(b:bat[:oid,:sht]):bat[:oid,:sht] ",                                           
                                                        "GRPmin_oid_sht;"       
                                ]
-[ "max",                         "command",      "group",        
"(b:bat[:oid,:bte]):bat[:oid,:bte] ",                                           
                                                        "GRPmax_oid_bte;"       
                                ]
-[ "min",                         "command",      "group",        
"(b:bat[:oid,:bte]):bat[:oid,:bte] ",                                           
                                                        "GRPmin_oid_bte;"       
                                ]
-[ "max",                         "command",      "group",        
"(b:bat[:oid,:oid]):bat[:oid,:oid] ",                                           
                                                        "GRPmax_oid_oid;"       
                                ]
-[ "min",                         "command",      "group",        
"(b:bat[:oid,:oid]):bat[:oid,:oid] ",                                           
                                                        "GRPmin_oid_oid;"       
                                ]
 [ "max",                         "command",      "group",        
"(b:bat[:any_2,:any_1],e:bat[:any_2,:any_3]):bat[:any_2,:any_1] ",              
                                                        "GRPmax;"               
                                ]
 [ "min",                         "command",      "group",        
"(b:bat[:any_2,:any_1],e:bat[:any_2,:any_3]):bat[:any_2,:any_1] ",              
                                                        "GRPmin;"               
                                ]
 [ "new",                         "command",      "group",                
"(attr:bat[:any_1,:any_2],N:int,rng:int) 
(histo:bat[:any_1,:wrd],grp:bat[:any_1,:oid]) ",                                
       "GRPgroup_custom;"                              ]
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
@@ -28,845 +28,82 @@
 # str                          str             str             str             
                                                                                
                                        str                                     
                  # type
 
#-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------#
 [ "main",                        "function",     "user",         "():void;",   
                                                                                
                                          "nil"                                 
                  ]
-[ "append",                      "command",      "tokenizer",    "(u:str):oid 
",                                                                              
                   "TKNZRappend;"                                  ]
-[ "close",                       "command",      "tokenizer",    "():void ",   
                                                                                
                  "TKNZRclose;"                                   ]
-[ "depositFile",                 "command",      "tokenizer",    
"(fnme:str):void ",                                                             
                                "TKNZRdepositFile;"                             
]
-[ "getCardinality",              "command",      "tokenizer",    
"():bat[:void,:wrd] ",                                                          
                                "TKNZRgetCardinality;"                          
]
-[ "getCount",                    "command",      "tokenizer",    
"():bat[:void,:wrd] ",                                                          
                                "TKNZRgetCount;"                                
]
-[ "getIndex",                    "command",      "tokenizer",    
"():bat[:void,:oid] ",                                                          
                                "TKNZRgetIndex;"                                
]
-[ "getLevel",                    "command",      "tokenizer",    
"(i:int):bat[:oid,:str] ",                                                      
                                "TKNZRgetLevel;"                                
]
-[ "locate",                      "pattern",      "tokenizer",    "(s:str):oid 
",                                                                              
                   "TKNZRlocate;"                                  ]
-[ "open",                        "command",      "tokenizer",    
"(name:str):void ",                                                             
                                "TKNZRopen;"                                    
]
-[ "take",                        "pattern",      "tokenizer",    "(i:oid):str 
",                                                                              
                   "TKNZRtakeOid;"                                 ]
-[ "agg",                                 "command",      "xml",          
"(val:bat[:oid,:xml]):xml ",                                                    
                                        "BATXMLgroup;"                          
        ]
-[ "agg",                                 "command",      "xml",          
"(val:bat[:oid,:xml],grp:bat[:oid,:oid]):bat[:oid,:xml] ",                      
                                        "BATXMLagg;"                            
        ]
-[ "agg",                                 "command",      "xml",          
"(val:bat[:oid,:xml],grp:bat[:oid,:oid],e:bat[:oid,:any_1]):bat[:oid,:xml] ",   
                                        "BATXMLagg3;"                           
        ]
-[ "attribute",                           "command",      "xml",          
"(name:str,val:bat[:oid,:str]):bat[:oid,:xml] ",                                
                                        "BATXMLattribute;"                      
        ]
-[ "attribute",                           "command",      "xml",          
"(name:str,val:str):xml ",                                                      
                                        "XMLattribute;"                         
        ]
-[ "concat",                              "command",      "xml",          
"(left:bat[:oid,:xml],right:bat[:oid,:xml]):bat[:oid,:xml] ",                   
                                        "BATXMLconcat;"                         
        ]
-[ "comment",                             "command",      "xml",          
"(val:bat[:oid,:str]):bat[:oid,:xml] ",                                         
                                        "BATXMLcomment;"                        
        ]
-[ "content",                             "command",      "xml",          
"(src:bat[:oid,:str]):bat[:oid,:xml] ",                                         
                                        "BATXMLcontent;"                        
        ]
-[ "concat",                              "command",      "xml",          
"(val1:xml,val2:xml):xml ",                                                     
                                        "XMLconcat;"                            
        ]
-[ "content",                             "command",      "xml",          
"(val:str):xml ",                                                               
                                        "XMLcontent;"                           
        ]
-[ "comment",                             "command",      "xml",          
"(val:str):xml ",                                                               
                                        "XMLcomment;"                           
        ]
-[ "document",                            "command",      "xml",          
"(src:bat[:oid,:str]):bat[:oid,:xml] ",                                         
                                        "BATXMLdocument;"                       
        ]
-[ "document",                            "command",      "xml",          
"(val:str):xml ",                                                               
                                        "XMLdocument;"                          
        ]
-[ "element",                             "command",      "xml",          
"(name:str,ns:xml,attr:xml,s:bat[:oid,:xml]):bat[:oid,:xml] ",                  
                                        "BATXMLelement;"                        
        ]
-[ "element",                             "command",      "xml",          
"(name:str,s:bat[:oid,:xml]):bat[:oid,:xml] ",                                  
                                        "BATXMLelementSmall;"                   
        ]
-[ "element",                             "command",      "xml",          
"(name:str,s:xml):xml ",                                                        
                                        "XMLelementSmall;"                      
        ]
-[ "element",                             "command",      "xml",          
"(name:str,ns:xml,attr:xml,s:xml):xml ",                                        
                                        "XMLelement;"                           
        ]
-[ "forest",                              "pattern",      "xml",          
"(val:bat[:oid,:xml]...):bat[:oid,:xml] ",                                      
                                        "BATXMLforest;"                         
        ]
-[ "forest",                              "pattern",      "xml",          
"(val:xml...):xml ",                                                            
                                        "XMLforest;"                            
        ]
-[ "#fromstr",                            "command",      "xml",          
"():xml ",                                                                      
                                        "XMLfromString;"                        
        ]
-[ "isdocument",                                  "command",      "xml",        
  "(val:bat[:oid,:str]):bat[:oid,:bit] ",                                       
                                          "BATXMLisdocument;"                   
          ]
-[ "isdocument",                                  "command",      "xml",        
  "(val:str):bit ",                                                             
                                          "XMLisdocument;"                      
          ]
-[ "options",                             "command",      "xml",          
"(tag:str,option:str,left:bat[:oid,:xml]):bat[:oid,:xml] ",                     
                                        "BATXMLoptions;"                        
        ]
-[ "pi",                                          "command",      "xml",        
  "(target:str,val:bat[:oid,:xml]):bat[:oid,:xml] ",                            
                                          "BATXMLpi;"                           
          ]
-[ "parse",                               "command",      "xml",          
"(doccont:str,val:bat[:oid,:str],option:str):bat[:oid,:xml] ",                  
                                        "BATXMLparse;"                          
        ]
-[ "prelude",                             "command",      "xml",          
"():void ",                                                                     
                                        "XMLprelude;"                           
        ]
-[ "pi",                                          "command",      "xml",        
  "(target:str,val:str):xml ",                                                  
                                          "XMLpi;"                              
          ]
-[ "parse",                               "command",      "xml",          
"(doccont:str,val:str,option:str):xml ",                                        
                                        "XMLparse;"                             
        ]
-[ "root",                                "command",      "xml",          
"(val:bat[:oid,:xml],version:str,standalone:str):bat[:oid,:xml] ",              
                                        "BATXMLroot;"                           
        ]
-[ "root",                                "command",      "xml",          
"(val:xml,version:str,standalone:str):xml ",                                    
                                        "XMLroot;"                              
        ]
-[ "serialize",                           "command",      "xml",          
"(val:bat[:oid,:xml]):bat[:oid,:str] ",                                         
                                        "BATXMLxml2str;"                        
        ]
-[ "str",                                 "command",      "xml",          
"(src:bat[:oid,:xml]):bat[:oid,:str] ",                                         
                                        "BATXMLxml2str;"                        
        ]
-[ "str",                                 "command",      "xml",          
"(src:xml):str ",                                                               
                                        "XMLxml2str;"                           
        ]
-[ "text",                                "command",      "xml",          
"(val:bat[:oid,:xml]):bat[:oid,:str] ",                                         
                                        "BATXMLxmltext;"                        
        ]
-[ "text",                                "command",      "xml",          
"(src:xml):str ",                                                               
                                        "XMLxmltext;"                           
        ]
-[ "#tostr",                              "command",      "xml",          
"():str ",                                                                      
                                        "XMLtoString;"                          
        ]
-[ "xquery",                              "command",      "xml",          
"(val:bat[:oid,:str],expr:str):bat[:oid,:xml] ",                                
                                        "BATXMLxquery;"                         
        ]
-[ "xml",                                 "command",      "xml",          
"(src:bat[:oid,:str]):bat[:oid,:xml] ",                                         
                                        "BATXMLstr2xml;"                        
        ]
-[ "xml",                                 "command",      "xml",          
"(src:str):xml ",                                                               
                                        "XMLstr2xml;"                           
        ]
-[ "DeleteMap",                   "command",      "crackers",     
"(b:bat[:oid,:dbl],bp:bat[:oid,:dbl]):void ",                                   
                                                        "DeleteCrackerMap;"     
                                ]
-[ "DeleteMap",                   "command",      "crackers",     
"(b:bat[:oid,:dbl],bp:bat[:oid,:int]):void ",                                   
                                                        "DeleteCrackerMap;"     
                                ]
-[ "DeleteMap",                   "command",      "crackers",     
"(b:bat[:oid,:dbl],bp:bat[:oid,:str]):void ",                                   
                                                        "DeleteCrackerMap;"     
                                ]
-[ "DeleteMap",                   "command",      "crackers",     
"(b:bat[:oid,:int],bp:bat[:oid,:str]):void ",                                   
                                                        "DeleteCrackerMap;"     
                                ]
-[ "DeleteMap",                   "command",      "crackers",     
"(b:bat[:oid,:date],bp:bat[:oid,:str]):void ",                                  
                                                        "DeleteCrackerMap;"     
                                ]
-[ "DeleteMap",                   "command",      "crackers",     
"(b:bat[:oid,:date],bp:bat[:oid,:dbl]):void ",                                  
                                                        "DeleteCrackerMap;"     
                                ]
-[ "DeleteMap",                   "command",      "crackers",     
"(b:bat[:oid,:date],bp:bat[:oid,:lng]):void ",                                  
                                                        "DeleteCrackerMap;"     
                                ]
-[ "DeleteMap",                           "command",      "crackers",     
"(b:bat[:oid,:dbl],bp:bat[:oid,:date]):void ",                                  
                                                        "DeleteCrackerMap;"     
                        ]
-[ "DeleteMap",                           "command",      "crackers",     
"(b:bat[:oid,:dbl],bp:bat[:oid,:int]):void ",                                   
                                                        "DeleteCrackerMap;"     
                        ]
-[ "DeleteMap",                   "command",      "crackers",     
"(b:bat[:oid,:date],bp:bat[:oid,:date]):void ",                                 
                                                        "DeleteCrackerMap;"     
                                ]
_______________________________________________
Checkin-list mailing list
Checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to