Package org.basex.query.up.primitives
Class UserPermUpdate
java.lang.Object
org.basex.query.up.primitives.Update
org.basex.query.up.primitives.UserUpdate
org.basex.query.up.primitives.UserPermUpdate
Update that operates on a global user.
- Author:
- BaseX Team 2005-21, BSD License, Christian Gruen
-
Field Summary
FieldsFields inherited from class org.basex.query.up.primitives.UserUpdate
user, users -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedUserPermUpdate(UpdateType type, User user, ArrayList<Perm> perms, StringList patterns, QueryContext qc, InputInfo info) Constructor. -
Method Summary
Methods inherited from class org.basex.query.up.primitives.UserUpdate
apply, name, operation, size
-
Field Details
-
patterns
Database patterns.
-
-
Constructor Details
-
UserPermUpdate
protected UserPermUpdate(UpdateType type, User user, ArrayList<Perm> perms, StringList patterns, QueryContext qc, InputInfo info) throws QueryException Constructor.- Parameters:
type- type of this operationuser- user (nullif operation is global)perms- permissions (can benull)patterns- patternsqc- query contextinfo- input info- Throws:
QueryException- query exception
-
-
Method Details
-
merge
Description copied from class:UpdateMerges two update operations pointing to the same target.- Overrides:
mergein classUserUpdate- Parameters:
update- operation to merge with- Throws:
QueryException- exception
-
grant
protected final void grant()Grants the specified permissions.
-