javax.xml.xquery
Interface XQExpression

All Superinterfaces:
XQDynamicContext, XQExprCommons
All Known Implementing Classes:
XQExpressionImpl

public interface XQExpression
extends XQExprCommons

Author:
Michael Stark

Method Summary
 void executeCommand(java.io.Reader cmd)
          Executes a function definition or a non-query expression.
 void executeCommand(java.lang.String cmd)
          Executes a function definition or a non-query expression.
 XQResultSequence executeQuery(java.io.Reader query)
          Executes a query expression.
 XQResultSequence executeQuery(java.lang.String query)
          Executes a query expression.
 int getQueryLanguageTypeAndVersion()
          Gets the query language type and version.
 
Methods inherited from interface javax.xml.xquery.XQExprCommons
cancel, clearWarnings, close, getQueryTimeout, getWarnings, isClosed, setQueryTimeout
 
Methods inherited from interface javax.xml.xquery.XQDynamicContext
bindBase64Binary, bindBoolean, bindByte, bindContextItem, bindDecimal, bindDouble, bindFloat, bindHexBinary, bindInt, bindItem, bindLexicalValue, bindLong, bindNode, bindNotation, bindSequence, bindString, bindTime, bindTimestamp, bindURI, getImplicitTimeZone, setImplicitTimeZone
 

Method Detail

executeCommand

void executeCommand(java.io.Reader cmd)
                    throws XQException
Executes a function definition or a non-query expression.

Throws:
XQException

executeCommand

void executeCommand(java.lang.String cmd)
                    throws XQException
Executes a function definition or a non-query expression.

Throws:
XQException

executeQuery

XQResultSequence executeQuery(java.io.Reader query)
                              throws XQException
Executes a query expression.

Throws:
XQException

executeQuery

XQResultSequence executeQuery(java.lang.String query)
                              throws XQException
Executes a query expression.

Throws:
XQException

getQueryLanguageTypeAndVersion

int getQueryLanguageTypeAndVersion()
                                   throws XQException
Gets the query language type and version.

Throws:
XQException