org.basex.query.xpath.expr
Class FTMildNotIter
java.lang.Object
org.basex.query.ExprInfo
org.basex.query.xpath.expr.Expr
org.basex.query.xpath.expr.FTArrayExpr
org.basex.query.xpath.expr.FTMildNotIter
public final class FTMildNotIter
- extends FTArrayExpr
FTMildNotExprs. This expresses the mild combination of ftand and ftnot.
The selection A not in B matches a token sequence that matches a, but
not when it is part of b.
- Author:
- Workgroup DBIS, University of Konstanz 2005-08, ISC License, Sebastian Gath
Fields inherited from class org.basex.query.xpath.expr.FTArrayExpr |
fto |
Method Summary |
Bln |
eval(XPContext ctx)
Evaluates the expression with the specified context set. |
boolean |
more()
Checks for more results. |
FTNode |
next(XPContext ctx)
Returns the next ftquery result. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FTMildNotIter
public FTMildNotIter(FTArrayExpr[] e)
- Constructor.
- Parameters:
e
- operands joined with the mild not operator
more
public boolean more()
- Description copied from class:
FTArrayExpr
- Checks for more results.
- Overrides:
more
in class FTArrayExpr
- Returns:
- boolean
next
public FTNode next(XPContext ctx)
- Description copied from class:
FTArrayExpr
- Returns the next ftquery result.
- Overrides:
next
in class FTArrayExpr
- Parameters:
ctx
- current context
- Returns:
- FTNode container for the next result
eval
public Bln eval(XPContext ctx)
throws QueryException
- Description copied from class:
Expr
- Evaluates the expression with the specified context set. Additionally
provides a context
- Specified by:
eval
in class Expr
- Parameters:
ctx
- query context
- Returns:
- resulting XPathValue
- Throws:
QueryException
- evaluation exception