|
||||||||||
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.xquery.expr.Expr
org.basex.query.xquery.expr.Arr
org.basex.query.xquery.expr.CmpV
public final class CmpV
Value comparison.
Nested Class Summary | |
---|---|
static class |
CmpV.Comp
Comparators. |
Nested classes/interfaces inherited from class org.basex.query.xquery.expr.Expr |
---|
Expr.Return, Expr.Using |
Field Summary |
---|
Fields inherited from class org.basex.query.xquery.expr.Arr |
---|
expr |
Constructor Summary | |
---|---|
CmpV(Expr e1,
Expr e2,
CmpV.Comp c)
Constructor. |
Method Summary | |
---|---|
Expr |
comp(XQContext ctx)
Optimizes and compiles the expression. |
java.lang.String |
info()
Returns a string description of the expression. |
Iter |
iter(XQContext ctx)
Evaluates the expression and returns an iterator on the resulting items. |
void |
plan(Serializer ser)
Recursively sends the abstract syntax of this expression to the specified serializer. |
Type |
returned()
Indicates if an expression returns the specified type. |
java.lang.String |
toString()
|
static boolean |
valCheck(Item a,
Item b)
Checks if the specified items can be compared. |
Methods inherited from class org.basex.query.xquery.expr.Arr |
---|
uses |
Methods inherited from class org.basex.query.xquery.expr.Expr |
---|
e, i |
Methods inherited from class org.basex.query.ExprInfo |
---|
color, name |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public CmpV(Expr e1, Expr e2, CmpV.Comp c)
e1
- first expressione2
- second expressionc
- comparatorMethod Detail |
---|
public Expr comp(XQContext ctx) throws XQException
Expr
comp
in class Arr
ctx
- query context
XQException
- evaluation exceptionpublic Iter iter(XQContext ctx) throws XQException
Expr
iter
in class Expr
ctx
- query context
XQException
- evaluation exceptionpublic static boolean valCheck(Item a, Item b)
a
- first itemb
- second item
public Type returned()
Expr
returned
in class Arr
public java.lang.String toString()
toString
in class ExprInfo
public java.lang.String info()
ExprInfo
ExprInfo.toString()
method, the current expressions aren't included
in the output.
info
in class ExprInfo
public void plan(Serializer ser) throws java.io.IOException
ExprInfo
plan
in class Arr
ser
- serializer
java.io.IOException
- exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |