public final class MapKeys extends StandardFunc
definition, sc, UNROLL_LIMIT
Constructor and Description |
---|
MapKeys() |
Modifier and Type | Method and Description |
---|---|
protected Expr |
opt(CompileContext cc)
Performs function specific optimizations.
|
Value |
value(QueryContext qc)
Evaluates the expression and returns the resulting value.
|
args, checkAdmin, checkArity, checkArity, checkCreate, checkData, checkPath, checkPath, coerceFunc, copy, ctxArg, dataLock, dateTimeToMs, description, equals, has, isVacuous, optFirst, optimize, plan, preEval, serialize, toBaseUri, toBindings, toCollation, toDBNode, toEncoding, toNodeOrAtomItem, toOptions, toPath, toPath, toQuery, toQuery, toString
accept, allAreValues, checkUp, compile, copyAll, count, emptyExpr, exprSize, inline, inline, inlineable, toString
adoptType, atomValue, checkAllUp, checkNoEmpty, checkNoEmpty, checkNoneUp, checkNoUp, checkType, checkType, checkUp, copyType, ctxValue, ebv, item, iter, seqType, size, test, toArray, toArray, toAtomItem, toB64, toB64, toBin, toBin, toBoolean, toBoolean, toBytes, toBytes, toDouble, toDouble, toElem, toEmptyNode, toEmptyToken, toFloat, toFunc, toItem, toItem, toLong, toLong, toMap, toMap, toNode, toNode, toNumber, toNumber, toQNm, toQNm, toToken, toToken, toTokenOrNull
atomItem, atomIter, data, funcType, hasFreeVars, indexAccessible, inlineAll, isSimple, iterable, markTailCalls, merge, optimizeEbv, typeCheck, uses, visitAll
toErrorString
public Value value(QueryContext qc) throws QueryException
Expr
Expr.item(QueryContext, InputInfo)
must be implemented
instead.value
in class ParseExpr
qc
- query contextQueryException
- query exceptionprotected Expr opt(CompileContext cc)
StandardFunc
opt
in class StandardFunc
cc
- compilation contextCopyright © 2005–2019 BaseX Team. All rights reserved.