|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.basex.query.ExprInfo
org.basex.query.xpath.expr.Expr
org.basex.query.xpath.expr.Unary
public final class Unary
XPath Unary Expression. The result of this expression is the change of the sign of a number.
| Constructor Summary | |
|---|---|
Unary(Expr e)
Constructor. |
|
| Method Summary | |
|---|---|
Expr |
comp(XPContext ctx)
Optimizes the expression. |
Dbl |
eval(XPContext ctx)
Evaluates the expression with the specified context set. |
void |
plan(Serializer ser)
Recursively sends the abstract syntax of this expression to the specified serializer. |
java.lang.String |
toString()
|
boolean |
usesPos()
Checks whether this Expression (or its children) make use of the position parameter. |
boolean |
usesSize()
Checks whether this Expression (or its children) make use of the setsize parameter. |
| Methods inherited from class org.basex.query.xpath.expr.Expr |
|---|
indexEquivalent, indexSizes, returnedValue, sameAs |
| Methods inherited from class org.basex.query.ExprInfo |
|---|
color, info, name |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Unary(Expr e)
e - expression evaluating to a node set.| Method Detail |
|---|
public Expr comp(XPContext ctx)
throws QueryException
Expr
comp in class Exprctx - expression context
QueryException - evaluation exception
public Dbl eval(XPContext ctx)
throws QueryException
Expr
eval in class Exprctx - query context
QueryException - evaluation exceptionpublic boolean usesSize()
Expr
usesSize in class Exprpublic boolean usesPos()
Expr
usesPos in class Exprpublic java.lang.String toString()
toString in class ExprInfo
public void plan(Serializer ser)
throws java.io.IOException
ExprInfo
plan in class ExprInfoser - serializer
java.io.IOException - exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||