Update of /cvsroot/monetdb/pathfinder/runtime
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv28641

Modified Files:
        pathfinder.mx 
Log Message:
- add function for fn:docAvailable(xs:string) as xs:boolean



U pathfinder.mx
Index: pathfinder.mx
===================================================================
RCS file: /cvsroot/monetdb/pathfinder/runtime/pathfinder.mx,v
retrieving revision 1.409
retrieving revision 1.410
diff -u -d -r1.409 -r1.410
--- pathfinder.mx       1 Apr 2008 15:50:35 -0000       1.409
+++ pathfinder.mx       11 Apr 2008 09:28:20 -0000      1.410
@@ -3169,6 +3169,15 @@
                                                  bat(void,oid).seqbase([EMAIL 
PROTECTED]), true); 
 }
 
+PROC ws_docavailable(BAT[void,BAT] ws, BAT[void,str] idx_names) : BAT[void,bit]
+{
+    var ret := bat(void,bit).seqbase([EMAIL PROTECTED]);
+    [EMAIL PROTECTED]() { # try to open the documents now so there are no 
atomicity issues
+       ret.append(isnil(CATCH(ws_opendoc(ws,bat(void,str).append($t))))); # 
failure means: unavailable
+    }
+    return ret;
+}
+
 # pf:collection(), get 'collection root' as a single startpoint to query an 
entire collection
 PROC ws_collection_root(BAT[void,BAT] ws, BAT[void,str] colnames) : 
BAT[oid,oid]
 {


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Monetdb-pf-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-pf-checkins

Reply via email to