public final class FnTrace extends StandardFunc
sc, sig
Constructor and Description |
---|
FnTrace() |
Modifier and Type | Method and Description |
---|---|
static void |
dump(byte[] value,
byte[] label,
QueryContext qc)
Dumps the specified info to standard error or the info view of the GUI.
|
static void |
dump(Item it,
byte[] label,
InputInfo info,
QueryContext qc)
Dumps the specified item.
|
Iter |
iter(QueryContext qc)
Evaluates the expression and returns an iterator on the resulting items.
|
protected Expr |
opt(QueryContext qc,
VarScope scp)
Performs function specific optimizations.
|
arg, cache, checkAdmin, checkArity, checkCreate, checkData, checkPath, compile, copy, dataLock, dateTimeToMs, description, has, isFunction, isVacuous, oneOf, 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, 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, isValue, iterable, markTailCalls, optimizeEbv, typeCheck, uses, visitAll
public Iter iter(QueryContext qc) throws QueryException
Expr
Expr.item(QueryContext, InputInfo)
must be implemented
by an expression, as it may be called by this method.iter
in class ParseExpr
qc
- query contextQueryException
- query exceptionpublic static void dump(Item it, byte[] label, InputInfo info, QueryContext qc) throws QueryException
it
- item to be dumped (may be null
)label
- labelinfo
- input infoqc
- query contextQueryException
- query exceptionprotected Expr opt(QueryContext qc, VarScope scp)
StandardFunc
opt
in class StandardFunc
qc
- query contextscp
- variable scopepublic static void dump(byte[] value, byte[] label, QueryContext qc)
value
- traced valuelabel
- additional label to display (may be null
)qc
- query contextCopyright © 2005–2015 BaseX Team. All rights reserved.