public final class IterFilter extends Filter
Modifier and Type | Method and Description |
---|---|
IterFilter |
copy(QueryContext qc,
VarScope scp,
IntObjMap<Var> vs)
Copies an expression.
|
Iter |
iter(QueryContext qc)
Evaluates the expression and returns an iterator on the resulting items.
|
void |
plan(FElem plan)
Creates an expression tree.
|
accept, addPred, checkUp, compile, count, exprSize, get, has, inline, optimize, optimizeEbv, removable, toString
atomItem, atomValue, checkAtomic, checkNoEmpty, checkNoEmpty, checkNoneUp, checkNoUp, checkType, compBln, copyType, ctxValue, ebv, item, optPre, optPre, preEval, seqType, seqType, size, test, toArray, toArray, toAtomItem, toB64, toB64, toBin, toBin, toBoolean, toBoolean, toBytes, toBytes, toDouble, toDouble, toElem, toEmptyNode, toEmptyToken, toFloat, toFunc, toItem, toLong, toLong, toMap, toMap, toNode, toNode, toNumber, toQNm, toQNm, toToken, toToken, value
atomIter, data, hasFreeVars, indexAccessible, inlineAll, isEmpty, isFunction, isVacuous, isValue, iterable, markTailCalls, sameAs, typeCheck, uses, visitAll
addPlan, addPlan, description, planAttr, planElem, toErrorString
public Iter iter(QueryContext qc)
Expr
Expr.item(QueryContext, InputInfo)
must be implemented
by an expression, as it may be called by this method.public IterFilter copy(QueryContext qc, VarScope scp, IntObjMap<Var> vs)
Expr
Copyright © 2005–2015 BaseX Team. All rights reserved.