public final class FTScope extends FTFilter
Constructor and Description |
---|
FTScope(InputInfo info,
FTExpr expr,
boolean same,
FTUnit unit)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
FTExpr |
copy(QueryContext qc,
VarScope scp,
IntObjMap<Var> vs)
Copies an expression.
|
protected boolean |
filter(QueryContext qc,
FTMatch mtc,
FTLexer lex)
Evaluates the filter expression.
|
void |
plan(FElem plan)
Creates an expression tree.
|
String |
toString() |
indexAccessible, item, iter
accept, checkUp, compile, count, exprSize, has, inline, optimize, removable
atomItem, atomValue, checkAtomic, checkNoEmpty, checkNoEmpty, checkNoneUp, checkNoUp, checkType, compBln, copyType, ctxValue, ebv, 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, inlineAll, isEmpty, isFunction, isVacuous, isValue, iterable, markTailCalls, optimizeEbv, sameAs, typeCheck, uses, visitAll
addPlan, addPlan, description, planAttr, planElem, toErrorString
protected boolean filter(QueryContext qc, FTMatch mtc, FTLexer lex)
FTFilter
public FTExpr copy(QueryContext qc, VarScope scp, IntObjMap<Var> vs)
Expr
public void plan(FElem plan)
ExprInfo
Copyright © 2005–2015 BaseX Team. All rights reserved.