|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.exist.xquery.AbstractExpression
org.exist.xquery.BindingExpression
org.exist.xquery.LetExpr
Implements an XQuery let-expression.
| Field Summary |
| Fields inherited from class org.exist.xquery.BindingExpression |
inputSequence, LOG, orderSpecs, POSITIONAL_VAR_TYPE, returnExpr, sequenceType, varName, whereExpr |
| Fields inherited from class org.exist.xquery.AbstractExpression |
astNode, context, contextDocSet, contextId |
| Fields inherited from interface org.exist.xquery.Expression |
EXPRESSION_ID_INVALID, IGNORE_CONTEXT, IN_PREDICATE, IN_UPDATE, IN_WHERE_CLAUSE, NO_CONTEXT_ID, SINGLE_STEP_EXECUTION |
| Constructor Summary | |
LetExpr(XQueryContext context)
|
|
| Method Summary | |
void |
analyze(AnalyzeContextInfo contextInfo,
OrderSpec[] orderBy)
|
void |
dump(ExpressionDumper dumper)
Write a diagnostic dump of the expression to the passed ExpressionDumper. |
Sequence |
eval(Sequence contextSequence,
Item contextItem,
Sequence resultSequence)
|
java.lang.String |
toString()
|
| Methods inherited from class org.exist.xquery.BindingExpression |
analyze, applyWhereExpression, checkOrderSpecs, clearContext, eval, preselect, resetState, returnsType, setContext, setInputSequence, setOrderSpecs, setReturnExpression, setSequenceType, setVariable, setWhereExpression |
| Methods inherited from class org.exist.xquery.AbstractExpression |
eval, getASTNode, getCardinality, getContextDocSet, getContextId, getDependencies, getExpressionId, setASTNode, setContextDocSet, setPrimaryAxis |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public LetExpr(XQueryContext context)
| Method Detail |
public void analyze(AnalyzeContextInfo contextInfo,
OrderSpec[] orderBy)
throws XPathException
analyze in class BindingExpressionXPathException
public Sequence eval(Sequence contextSequence,
Item contextItem,
Sequence resultSequence)
throws XPathException
eval in class BindingExpressionXPathExceptionpublic void dump(ExpressionDumper dumper)
ExpressionExpressionDumper.
dumper - the expression dumper to write topublic java.lang.String toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||