public final class FnLang extends StandardFunc
sc, sig
Constructor and Description |
---|
FnLang() |
Modifier and Type | Method and Description |
---|---|
boolean |
has(Expr.Flag flag)
Indicates if an expression has the specified compiler property.
|
Bln |
item(QueryContext qc,
InputInfo ii)
Evaluates the expression and returns the resulting item,
or a
null reference if the expression yields an empty sequence. |
arg, cache, checkAdmin, checkArity, checkCreate, checkData, checkPath, compile, copy, dataLock, dateTimeToMs, description, isFunction, isVacuous, oneOf, opt, optimize, plan, sameAs, serialize, toBindings, toCollation, toDBNode, toEncoding, toOptions, toPath, toString
accept, allAreValues, checkUp, copyAll, count, exprSize, inline, oneIsEmpty, removable, toString
atomItem, atomValue, checkAtomic, checkNoEmpty, checkNoEmpty, checkNoneUp, checkNoUp, checkType, compBln, copyType, ctxValue, ebv, iter, 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, isValue, iterable, markTailCalls, optimizeEbv, typeCheck, uses, visitAll
public Bln item(QueryContext qc, InputInfo ii) throws QueryException
Expr
null
reference if the expression yields an empty sequence.
If this method is not overwritten, Expr.iter(QueryContext)
must be implemented by an
expression, as it may be called by this method.item
in class ParseExpr
qc
- query contextii
- input infonull
QueryException
- query exceptionpublic final boolean has(Expr.Flag flag)
Expr
true
if at least one test is successful.has
in class StandardFunc
flag
- flag to be foundCopyright © 2005–2015 BaseX Team. All rights reserved.