public final class FTContent extends FTFilter
Constructor and Description |
---|
FTContent(InputInfo info,
FTExpr expr,
FTContents content)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
content()
Checks if the filter requires the whole text node to be parsed.
|
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
public FTContent(InputInfo info, FTExpr expr, FTContents content)
info
- input infoexpr
- expressioncontent
- contents typeprotected boolean filter(QueryContext qc, FTMatch mtc, FTLexer lex)
FTFilter
protected boolean content()
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.