org.exist.xquery
Class XQueryWatchDog

java.lang.Object
  extended byorg.exist.xquery.XQueryWatchDog

public class XQueryWatchDog
extends java.lang.Object

Author:
wolf

Constructor Summary
XQueryWatchDog(XQueryContext context)
           
 
Method Summary
 void addTemporaryFragment(java.lang.String docName)
           
 void cleanUp()
           
 XQueryContext getContext()
           
 long getStartTime()
           
 void kill(long waitTime)
           
 void proceed(Expression expr)
           
 void proceed(Expression expr, MemTreeBuilder builder)
           
 void reset()
           
 void setMaxNodesFromPragma(Pragma pragma)
           
 void setTimeoutFromPragma(Pragma pragma)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XQueryWatchDog

public XQueryWatchDog(XQueryContext context)
Method Detail

setTimeoutFromPragma

public void setTimeoutFromPragma(Pragma pragma)
                          throws XPathException
Throws:
XPathException

setMaxNodesFromPragma

public void setMaxNodesFromPragma(Pragma pragma)
                           throws XPathException
Throws:
XPathException

proceed

public void proceed(Expression expr)
             throws TerminatedException
Throws:
TerminatedException

proceed

public void proceed(Expression expr,
                    MemTreeBuilder builder)
             throws TerminatedException
Throws:
TerminatedException

addTemporaryFragment

public void addTemporaryFragment(java.lang.String docName)

cleanUp

public void cleanUp()

kill

public void kill(long waitTime)

getContext

public XQueryContext getContext()

getStartTime

public long getStartTime()

reset

public void reset()


<oXygen/> XML Editor provides support for editing and debugging XQuery expressions against the eXist XML Database.