MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich

ch.ethz.mxquery.xqj
Class MXQueryXQExpression

java.lang.Object
  extended by ch.ethz.mxquery.xqj.MXQueryXQDynamicContext
      extended by ch.ethz.mxquery.xqj.MXQueryXQExpression
All Implemented Interfaces:
javax.xml.xquery.XQDynamicContext, javax.xml.xquery.XQExpression

public class MXQueryXQExpression
extends MXQueryXQDynamicContext
implements javax.xml.xquery.XQExpression


Constructor Summary
MXQueryXQExpression(MXQueryXQConnection connection, MXQueryXQStaticContext properties)
           
 
Method Summary
 void cancel()
           
 void close()
           
 void executeCommand(java.io.Reader command)
           
 void executeCommand(java.lang.String command)
           
 javax.xml.xquery.XQResultSequence executeQuery(java.io.InputStream query)
           
 javax.xml.xquery.XQResultSequence executeQuery(java.io.Reader query)
           
 javax.xml.xquery.XQResultSequence executeQuery(java.lang.String query)
           
 int getQueryLanguageTypeAndVersion()
           
 int getQueryTimeout()
           
 javax.xml.xquery.XQStaticContext getStaticContext()
           
 boolean isClosed()
           
 void setQueryTimeout(int seconds)
           
 
Methods inherited from class ch.ethz.mxquery.xqj.MXQueryXQDynamicContext
bindAtomicValue, bindBoolean, bindByte, bindContextItem, bindDocument, bindDocument, bindDocument, bindDocument, bindDocument, bindDocument, bindDocument, bindDouble, bindFloat, bindInt, bindItem, bindLong, bindNode, bindObject, bindSequence, bindShort, bindString, getImplicitTimeZone, setImplicitTimeZone
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.xml.xquery.XQDynamicContext
bindAtomicValue, bindBoolean, bindByte, bindDocument, bindDocument, bindDocument, bindDocument, bindDocument, bindDocument, bindDouble, bindFloat, bindInt, bindItem, bindLong, bindNode, bindObject, bindSequence, bindShort, bindString, getImplicitTimeZone, setImplicitTimeZone
 

Constructor Detail

MXQueryXQExpression

public MXQueryXQExpression(MXQueryXQConnection connection,
                           MXQueryXQStaticContext properties)
Method Detail

cancel

public void cancel()
            throws javax.xml.xquery.XQException
Specified by:
cancel in interface javax.xml.xquery.XQExpression
Throws:
javax.xml.xquery.XQException

close

public void close()
           throws javax.xml.xquery.XQException
Specified by:
close in interface javax.xml.xquery.XQExpression
Throws:
javax.xml.xquery.XQException

executeCommand

public void executeCommand(java.io.Reader command)
                    throws javax.xml.xquery.XQException
Specified by:
executeCommand in interface javax.xml.xquery.XQExpression
Throws:
javax.xml.xquery.XQException

executeCommand

public void executeCommand(java.lang.String command)
                    throws javax.xml.xquery.XQException
Specified by:
executeCommand in interface javax.xml.xquery.XQExpression
Throws:
javax.xml.xquery.XQException

executeQuery

public javax.xml.xquery.XQResultSequence executeQuery(java.io.InputStream query)
                                               throws javax.xml.xquery.XQException
Specified by:
executeQuery in interface javax.xml.xquery.XQExpression
Throws:
javax.xml.xquery.XQException

executeQuery

public javax.xml.xquery.XQResultSequence executeQuery(java.io.Reader query)
                                               throws javax.xml.xquery.XQException
Specified by:
executeQuery in interface javax.xml.xquery.XQExpression
Throws:
javax.xml.xquery.XQException

executeQuery

public javax.xml.xquery.XQResultSequence executeQuery(java.lang.String query)
                                               throws javax.xml.xquery.XQException
Specified by:
executeQuery in interface javax.xml.xquery.XQExpression
Throws:
javax.xml.xquery.XQException

getQueryLanguageTypeAndVersion

public int getQueryLanguageTypeAndVersion()
                                   throws javax.xml.xquery.XQException
Throws:
javax.xml.xquery.XQException

getQueryTimeout

public int getQueryTimeout()
                    throws javax.xml.xquery.XQException
Throws:
javax.xml.xquery.XQException

isClosed

public boolean isClosed()
Specified by:
isClosed in interface javax.xml.xquery.XQExpression
Overrides:
isClosed in class MXQueryXQDynamicContext

setQueryTimeout

public void setQueryTimeout(int seconds)
                     throws javax.xml.xquery.XQException
Throws:
javax.xml.xquery.XQException

getStaticContext

public javax.xml.xquery.XQStaticContext getStaticContext()
                                                  throws javax.xml.xquery.XQException
Specified by:
getStaticContext in interface javax.xml.xquery.XQExpression
Throws:
javax.xml.xquery.XQException

MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich

MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich