Update of /cvsroot/monetdb/pathfinder/modules/pftijah/Tests
In directory 
sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv15655/modules/pftijah/Tests

Modified Files:
      Tag: PF_ROX
        procs.stable.out 
Log Message:

implemented result-size limit ("cutoff") also for downward staircase-join
(ll_child(), ll_descendant(), ll_descendant_or_self()):

when provided with a limit ("cutoff"), the downward staircase-joins
will produce a result that is no larger than "cutoff";
in addition to the actual result, the downward step-joins
now return an estimate how large the result might have been,
in case all (left-)input node had been consumed;

in case no limit was given (cutoff == int(nil) or cutoff < 0),
or on case the actual result is smaller than the cutoff,
the estimate is the exact result size.

TODO:
implement cutoff also for upward staircase-joins
(ll_parent(), ll_ancestor(), ll_ancestor_or_self())


Index: procs.stable.out
===================================================================
RCS file: /cvsroot/monetdb/pathfinder/modules/pftijah/Tests/procs.stable.out,v
retrieving revision 1.35.2.2
retrieving revision 1.35.2.3
diff -u -d -r1.35.2.2 -r1.35.2.3
--- procs.stable.out    18 Feb 2008 16:57:52 -0000      1.35.2.2
+++ procs.stable.out    20 Feb 2008 08:57:35 -0000      1.35.2.3
@@ -270,9 +270,9 @@
 [ "listen(int, int) : void"                                                    
                                                                          ]
 [ "listen(int, int, bit) : void"                                               
                                                                          ]
 [ "listen(int, str, int) : void"                                               
                                                                          ]
-[ "ll_child(BAT[oid,oid], BAT[oid,oid], BAT[oid,int], BAT[void,any], bit, bit, 
oid, oid, bit, chr) : BAT[oid,oid]"                                             
                                                                  ]
-[ "ll_descendant(BAT[oid,oid], BAT[oid,oid], BAT[oid,int], BAT[void,any], bit, 
bit, oid, oid, bit, chr) : BAT[oid,oid]"                                        
                                                                          ]
-[ "ll_descendant_or_self(BAT[oid,oid], BAT[oid,oid], BAT[oid,int], 
BAT[void,any], bit, bit, oid, oid, bit, chr) : BAT[oid,oid]"                    
                                                                                
      ]
+[ "ll_child(BAT[oid,oid], BAT[oid,oid], BAT[oid,int], BAT[void,any], bit, bit, 
oid, oid, bit, chr, int) : BAT[oid,oid]"                                        
  ]
+[ "ll_descendant(BAT[oid,oid], BAT[oid,oid], BAT[oid,int], BAT[void,any], bit, 
bit, oid, oid, bit, chr, int) : BAT[oid,oid]"                             ]
+[ "ll_descendant_or_self(BAT[oid,oid], BAT[oid,oid], BAT[oid,int], 
BAT[void,any], bit, bit, oid, oid, bit, chr, int) : BAT[oid,oid]"               
      ]
 [ "ll_htordered_unique_thetajoin(int, BAT[oid,any::2], BAT[oid,any::2], 
BAT[void,oid], BAT[void,oid], any, any) : BAT[any,any]"                         
         ]
 [ "ll_standoff_select_narrow(BAT[void,oid], BAT[oid,oid], BAT[oid,oid], 
BAT[oid,oid], BAT[oid,any], BAT[oid,any]) : BAT[oid,oid]"                       
                                                 ]
 [ "ll_standoff_select_wide(BAT[void,oid], BAT[oid,oid], BAT[oid,oid], 
BAT[oid,oid], BAT[oid,any], BAT[oid,any]) : BAT[oid,oid]"                       
                                                           ]


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Monetdb-pf-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-pf-checkins

Reply via email to