Update of /cvsroot/monetdb/sql/src/Tests
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv23009/src/Tests

Modified Files:
        sigs.stable.out 
Log Message:
Many fixes

changed how we handle selections over multiple columns of a single table
(should solve the preformance problem reported by Venks)

added a way to bulk request sequence numbers. When loading (copying) data
into tables which have a auto_increment (or alike) column lots of time
was spend in the many calls to get all the sequence numbers (observed a
performance in crease of about 10x when loading pieces of 100K rows)

added support for TINYINT (we map this too 'bte')

improved mapping functions onto the same signature too improve cached 
function reuse



Index: sigs.stable.out
===================================================================
RCS file: /cvsroot/monetdb/sql/src/Tests/sigs.stable.out,v
retrieving revision 1.68
retrieving revision 1.69
diff -u -d -r1.68 -r1.69
--- sigs.stable.out     22 Mar 2007 09:26:52 -0000      1.68
+++ sigs.stable.out     29 Jun 2007 11:28:39 -0000      1.69
@@ -22,10 +22,38 @@
 #-------------------------------------------------------------------------#
 # signature                                                              # name
 # str                                                                    # type
-#---------------------------------------------------------------------------------#
+#-----------------------------------------------------------------------------------------#
+[ "[mvc_next_value](mvc, BAT[oid,str], str) : BAT[oid,lng]"                    
          ]
+[ "bte(bte) : bte"                                                             
          ]
+[ "bte(bte, int, int) : bte"                                                   
          ]
+[ "bte(dbl) : bte"                                                             
          ]
+[ "bte(dbl, int, int) : bte"                                                   
          ]
+[ "bte(flt) : bte"                                                             
          ]
+[ "bte(flt, int, int) : bte"                                                   
          ]
+[ "bte(int) : bte"                                                             
          ]
+[ "bte(int, bte) : bte"                                                        
                  ]
+[ "bte(int, bte, int, int) : bte"                                              
          ]
+[ "bte(int, int) : bte"                                                        
                  ]
+[ "bte(int, int, int) : bte"                                                   
          ]
+[ "bte(int, int, int, int) : bte"                                              
          ]
+[ "bte(int, lng) : bte"                                                        
                  ]
+[ "bte(int, lng, int, int) : bte"                                              
          ]
+[ "bte(int, sht) : bte"                                                        
                  ]
+[ "bte(int, sht, int, int) : bte"                                              
          ]
+[ "bte(lng) : bte"                                                             
          ]
+[ "bte(lng, int, int) : bte"                                                   
          ]
+[ "bte(sht) : bte"                                                             
          ]
+[ "bte(sht, int, int) : bte"                                                   
          ]
+[ "bte(str) : bte"                                                             
          ]
+[ "bte(str, int) : bte"                                                        
                  ]
+[ "bte(str, int, int) : bte"                                                   
          ]
 [ "date(str) : date"                                                           
  ]
 [ "daytime(str) : daytime"                                                     
  ]
+[ "dbl(bte) : dbl"                                                             
          ]
+[ "dbl(bte, int, int) : dbl"                                                   
          ]
 [ "dbl(int) : dbl"                                                       ]
+[ "dbl(int, bte) : dbl"                                                        
                  ]
+[ "dbl(int, bte, int, int) : dbl"                                              
          ]
 [ "dbl(int, int) : dbl"                                                        
  ]
 [ "dbl(int, int, int) : dbl"                                             ]
 [ "dbl(int, int, int, int) : dbl"                                        ]
@@ -38,6 +66,7 @@
 [ "dbl(sht) : dbl"                                                       ]
 [ "dbl(sht, int, int) : dbl"                                             ]
 [ "dbl(str) : dbl"                                                       ]
+[ "dec_round(bte, bte) : bte"                                                  
          ]
 [ "dec_round(dbl, dbl) : dbl"                                                  
          ]
 [ "dec_round(flt, flt) : flt"                                                  
          ]
 [ "dec_round(int, int) : int"                                                  
          ]
@@ -46,7 +75,11 @@
 [ "declareVariable(mvc, str, any::1) : void"                                   
          ]
 [ "dump_cache() : void "                                                       
          ]
 [ "dump_opt_stats() : void "                                                   
          ]
+[ "flt(bte) : flt"                                                             
          ]
+[ "flt(bte, int, int) : flt"                                                   
          ]
 [ "flt(int) : flt"                                                       ]
+[ "flt(int, bte) : flt"                                                        
                  ]
+[ "flt(int, bte, int, int) : flt"                                              
          ]
 [ "flt(int, int) : flt"                                                        
  ]
 [ "flt(int, int, int) : flt"                                             ]
 [ "flt(int, int, int, int) : flt"                                        ]
@@ -60,11 +93,15 @@
 [ "flt(sht, int, int) : flt"                                             ]
 [ "flt(str) : flt"                                                       ]
 [ "getVariable(mvc, str) : any::1"                                             
          ]
+[ "int(bte) : int"                                                             
          ]
+[ "int(bte, int, int) : int"                                                   
          ]
 [ "int(dbl) : int"                                                       ]
 [ "int(dbl, int, int) : int"                                             ]
 [ "int(flt) : int"                                                       ]
 [ "int(flt, int, int) : int"                                             ]
 [ "int(int) : int"                                                       ]
+[ "int(int, bte) : int"                                                        
                  ]
+[ "int(int, bte, int, int) : int"                                              
          ]
 [ "int(int, int) : int"                                                        
  ]
 [ "int(int, int, int) : int"                                             ]
 [ "int(int, int, int, int) : int"                                        ]
@@ -79,11 +116,15 @@
 [ "int(str) : int"                                                       ]
 [ "int(str, int) : int"                                                        
  ]
 [ "int(str, int, int) : int"                                             ]
+[ "lng(bte) : lng"                                                             
          ]
+[ "lng(bte, int, int) : lng"                                                   
          ]
 [ "lng(dbl) : lng"                                                       ]
 [ "lng(dbl, int, int) : lng"                                             ]
 [ "lng(flt) : lng"                                                       ]
 [ "lng(flt, int, int) : lng"                                             ]
 [ "lng(int) : lng"                                                       ]
+[ "lng(int, bte) : lng"                                                        
                  ]
+[ "lng(int, bte, int, int) : lng"                                              
          ]
 [ "lng(int, int) : lng"                                                        
  ]
 [ "lng(int, int, int) : lng"                                             ]
 [ "lng(int, int, int, int) : lng"                                        ]
@@ -98,6 +139,7 @@
 [ "lng(str) : lng"                                                       ]
 [ "lng(str, int) : lng"                                                        
  ]
 [ "lng(str, int, int) : lng"                                             ]
+[ "month_interval(bte, int, int) : int"                                        
                  ]
 [ "month_interval(int, int, int) : int"                                        
  ]
 [ "month_interval(lng, int, int) : int"                                        
  ]
 [ "month_interval(sht, int, int) : int"                                        
  ]
@@ -125,19 +167,25 @@
 [ "mvc_schema_operation(mvc, Stream, str) : void"                              
          ]
 [ "mvc_sql(mvc, str) : void"                                             ]
 [ "not_unique(BAT[oid,oid]) : bit"                                             
          ]
-[ "round(int, int, int, sht) : int"                                            
          ]
-[ "round(lng, int, int, sht) : lng"                                            
          ]
-[ "round(sht, int, int, sht) : sht"                                            
          ]
+[ "round(bte, int, int, bte) : bte"                                            
          ]
+[ "round(int, int, int, bte) : int"                                            
          ]
+[ "round(lng, int, int, bte) : lng"                                            
          ]
+[ "round(sht, int, int, bte) : sht"                                            
          ]
+[ "second_interval(bte, int, int) : lng"                                       
          ]
 [ "second_interval(int, int, int) : lng"                                 ]
 [ "second_interval(lng, int, int) : lng"                                 ]
 [ "second_interval(sht, int, int) : lng"                                 ]
 [ "second_interval(str, int, int) : lng"                                 ]
 [ "setVariable(mvc, str, any::1) : void"                                       
          ]
+[ "sht(bte) : sht"                                                             
          ]
+[ "sht(bte, int, int) : sht"                                                   
          ]
 [ "sht(dbl) : sht"                                                       ]
 [ "sht(dbl, int, int) : sht"                                             ]
 [ "sht(flt) : sht"                                                       ]
 [ "sht(flt, int, int) : sht"                                             ]
 [ "sht(int) : sht"                                                       ]
+[ "sht(int, bte) : sht"                                                        
                  ]
+[ "sht(int, bte, int, int) : sht"                                              
          ]
 [ "sht(int, int) : sht"                                                        
  ]
 [ "sht(int, int, int) : sht"                                             ]
 [ "sht(int, int, int, int) : sht"                                        ]


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Monetdb-sql-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-sql-checkins

Reply via email to