public final class UserListDetails extends UserList
sc, sig
Constructor and Description |
---|
UserListDetails() |
Modifier and Type | Method and Description |
---|---|
boolean |
accept(ASTVisitor visitor)
Traverses this expression, notifying the visitor of declared and used variables,
and checking the tree for other recursive properties.
|
Iter |
iter(QueryContext qc)
Evaluates the expression and returns an iterator on the resulting items.
|
protected String |
toDB(int i,
QueryContext qc)
Checks if the specified expression is a valid database name.
|
protected String |
toName(int i,
QueryContext qc)
Checks if the specified expression is a valid user name.
|
protected Perm |
toPerm(int i,
QueryContext qc)
Checks if the specified expression provides an existing permission.
|
protected String |
toSafeName(int i,
QueryContext qc)
Checks if the specified user is currently logged in.
|
protected User |
toSafeUser(int i,
QueryContext qc)
Checks if the specified user is currently logged in.
|
protected String |
toString(int i,
QueryContext qc)
Checks if the specified expression is a valid password.
|
protected User |
toUser(int i,
QueryContext qc)
Checks if the specified expression references an existing user.
|
Value |
value(QueryContext qc)
Evaluates the expression and returns the resulting value.
|
arg, cache, checkAdmin, checkArity, checkCreate, checkData, checkPath, compile, copy, dataLock, dateTimeToMs, description, has, isFunction, isVacuous, oneOf, opt, optimize, plan, sameAs, serialize, toBindings, toCollation, toDBNode, toEncoding, toOptions, toPath, toString
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
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 UserList
qc
- query contextQueryException
- query exceptionpublic Value value(QueryContext qc) throws QueryException
Expr
value
in class UserList
qc
- query contextQueryException
- query exceptionprotected final String toDB(int i, QueryContext qc) throws QueryException
i
- expression indexqc
- query contextQueryException
- query exceptionprotected final String toName(int i, QueryContext qc) throws QueryException
i
- expression indexqc
- query contextQueryException
- query exceptionprotected final User toUser(int i, QueryContext qc) throws QueryException
i
- expression indexqc
- query contextQueryException
- query exceptionprotected final Perm toPerm(int i, QueryContext qc) throws QueryException
i
- expression indexqc
- query contextQueryException
- query exceptionprotected final String toString(int i, QueryContext qc) throws QueryException
i
- expression indexqc
- query contextQueryException
- query exceptionprotected final String toSafeName(int i, QueryContext qc) throws QueryException
i
- expression indexqc
- query contextQueryException
- query exceptionprotected final User toSafeUser(int i, QueryContext qc) throws QueryException
i
- expression indexqc
- query contextQueryException
- query exceptionpublic final boolean accept(ASTVisitor visitor)
Expr
Copyright © 2005–2015 BaseX Team. All rights reserved.