|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.fraunhofer.ipsi.ipsixq.api.impl.XQAbstractExprCommons
de.fraunhofer.ipsi.ipsixq.api.impl.XQExprCommonsImpl
de.fraunhofer.ipsi.ipsixq.api.impl.XQPreparedExpressionImpl
public class XQPreparedExpressionImpl
Constructor Summary | |
---|---|
XQPreparedExpressionImpl(StaticContext staticContext,
EvaluationContext dynamicContext,
XQueryModule module,
java.util.List<de.fraunhofer.ipsi.ipsixq.coretree.CoreExpression> coreExpressions,
de.fraunhofer.ipsi.ipsixq.datatypes.Type type)
|
Method Summary | |
---|---|
void |
close()
Closes the expression object and release associated resources. |
XQResultSequence |
executeQuery()
Executes the prepared query expression. |
javax.xml.namespace.QName[] |
getAllExternalVariables()
Retrieves all the external variables defined in the prolog of the prepared expression. |
javax.xml.namespace.QName[] |
getAllUnboundExternalVariables()
Retrieves the names of all unbound external variables. |
XQSequenceType |
getStaticResultType()
Gets the static type information of the result sequence. |
XQSequenceType |
getStaticVariableType(javax.xml.namespace.QName name)
Retrieves the static type of a given external variable. |
Methods inherited from class de.fraunhofer.ipsi.ipsixq.api.impl.XQExprCommonsImpl |
---|
bindBoolean, bindByte, bindDecimal, bindDouble, bindFloat, bindInt, bindLong, bindNode, bindString, bindURI, isClosed |
Methods inherited from class de.fraunhofer.ipsi.ipsixq.api.impl.XQAbstractExprCommons |
---|
bindBase64Binary, bindContextItem, bindHexBinary, bindItem, bindLexicalValue, bindNotation, bindSequence, bindTime, bindTimestamp, cancel, clearWarnings, getImplicitTimeZone, getQueryTimeout, getWarnings, setImplicitTimeZone, setQueryTimeout |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.xml.xquery.XQExprCommons |
---|
cancel, clearWarnings, 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 |
Constructor Detail |
---|
public XQPreparedExpressionImpl(StaticContext staticContext, EvaluationContext dynamicContext, XQueryModule module, java.util.List<de.fraunhofer.ipsi.ipsixq.coretree.CoreExpression> coreExpressions, de.fraunhofer.ipsi.ipsixq.datatypes.Type type)
Method Detail |
---|
public XQResultSequence executeQuery() throws XQException
XQPreparedExpression
executeQuery
in interface XQPreparedExpression
XQException
public XQSequenceType getStaticVariableType(javax.xml.namespace.QName name) throws XQException
XQPreparedExpression
getStaticVariableType
in interface XQPreparedExpression
XQException
public void close() throws XQException
XQExprCommons
close
in interface XQExprCommons
close
in class XQExprCommonsImpl
XQException
public XQSequenceType getStaticResultType() throws XQException
XQPreparedExpression
getStaticResultType
in interface XQPreparedExpression
XQException
public javax.xml.namespace.QName[] getAllExternalVariables() throws XQException
XQPreparedExpression
getAllExternalVariables
in interface XQPreparedExpression
XQException
public javax.xml.namespace.QName[] getAllUnboundExternalVariables() throws XQException
XQPreparedExpression
getAllUnboundExternalVariables
in interface XQPreparedExpression
XQException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |