org.exist.xquery
Class XQuery

java.lang.Object
  extended by org.exist.xquery.XQuery

public class XQuery
extends java.lang.Object


Constructor Summary
XQuery(DBBroker broker)
           
 
Method Summary
 CompiledXQuery compile(XQueryContext context, Source source)
           
 CompiledXQuery compile(XQueryContext context, Source source, boolean xpointer)
           
 CompiledXQuery compile(XQueryContext context, java.lang.String expression)
           
 Sequence execute(CompiledXQuery expression, Sequence contextSequence)
           
 Sequence execute(CompiledXQuery expression, Sequence contextSequence, boolean resetContext)
           
 Sequence execute(CompiledXQuery expression, Sequence contextSequence, java.util.Properties outputProperties)
           
 Sequence execute(CompiledXQuery expression, Sequence contextSequence, java.util.Properties outputProperties, boolean resetContext)
           
 Sequence execute(java.io.File file, Sequence contextSequence, AccessContext accessCtx)
           
 Sequence execute(java.lang.String expression, Sequence contextSequence, AccessContext accessCtx)
           
 XQueryPool getXQueryPool()
           
 XQueryContext newContext(AccessContext accessCtx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XQuery

public XQuery(DBBroker broker)
Method Detail

newContext

public XQueryContext newContext(AccessContext accessCtx)

getXQueryPool

public XQueryPool getXQueryPool()

compile

public CompiledXQuery compile(XQueryContext context,
                              java.lang.String expression)
                       throws XPathException,
                              PermissionDeniedException
Throws:
XPathException
PermissionDeniedException

compile

public CompiledXQuery compile(XQueryContext context,
                              Source source)
                       throws XPathException,
                              java.io.IOException,
                              PermissionDeniedException
Throws:
XPathException
java.io.IOException
PermissionDeniedException

compile

public CompiledXQuery compile(XQueryContext context,
                              Source source,
                              boolean xpointer)
                       throws XPathException,
                              java.io.IOException,
                              PermissionDeniedException
Throws:
XPathException
java.io.IOException
PermissionDeniedException

execute

public Sequence execute(CompiledXQuery expression,
                        Sequence contextSequence)
                 throws XPathException
Throws:
XPathException

execute

public Sequence execute(CompiledXQuery expression,
                        Sequence contextSequence,
                        java.util.Properties outputProperties)
                 throws XPathException
Throws:
XPathException

execute

public Sequence execute(CompiledXQuery expression,
                        Sequence contextSequence,
                        boolean resetContext)
                 throws XPathException
Throws:
XPathException

execute

public Sequence execute(CompiledXQuery expression,
                        Sequence contextSequence,
                        java.util.Properties outputProperties,
                        boolean resetContext)
                 throws XPathException
Throws:
XPathException

execute

public Sequence execute(java.lang.String expression,
                        Sequence contextSequence,
                        AccessContext accessCtx)
                 throws XPathException,
                        PermissionDeniedException
Throws:
XPathException
PermissionDeniedException

execute

public Sequence execute(java.io.File file,
                        Sequence contextSequence,
                        AccessContext accessCtx)
                 throws XPathException,
                        java.io.IOException,
                        PermissionDeniedException
Throws:
XPathException
java.io.IOException
PermissionDeniedException