Package io.prestosql.sql.tree
Class GrantRoles
- java.lang.Object
-
- io.prestosql.sql.tree.Node
-
- io.prestosql.sql.tree.Statement
-
- io.prestosql.sql.tree.GrantRoles
-
public class GrantRoles extends Statement
-
-
Constructor Summary
Constructors Constructor Description GrantRoles(NodeLocation location, java.util.Set<Identifier> roles, java.util.Set<PrincipalSpecification> grantees, boolean adminOption, java.util.Optional<GrantorSpecification> grantor)GrantRoles(java.util.Set<Identifier> roles, java.util.Set<PrincipalSpecification> grantees, boolean adminOption, java.util.Optional<GrantorSpecification> grantor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <R,C>
Raccept(AstVisitor<R,C> visitor, C context)Accessible forAstVisitor, useAstVisitor.process(Node, Object)instead.booleanequals(java.lang.Object o)java.util.List<? extends Node>getChildren()java.util.Set<PrincipalSpecification>getGrantees()java.util.Optional<GrantorSpecification>getGrantor()java.util.Set<Identifier>getRoles()inthashCode()booleanisAdminOption()java.lang.StringtoString()-
Methods inherited from class io.prestosql.sql.tree.Node
getLocation
-
-
-
-
Constructor Detail
-
GrantRoles
public GrantRoles(NodeLocation location, java.util.Set<Identifier> roles, java.util.Set<PrincipalSpecification> grantees, boolean adminOption, java.util.Optional<GrantorSpecification> grantor)
-
GrantRoles
public GrantRoles(java.util.Set<Identifier> roles, java.util.Set<PrincipalSpecification> grantees, boolean adminOption, java.util.Optional<GrantorSpecification> grantor)
-
-
Method Detail
-
getRoles
public java.util.Set<Identifier> getRoles()
-
getGrantees
public java.util.Set<PrincipalSpecification> getGrantees()
-
isAdminOption
public boolean isAdminOption()
-
getGrantor
public java.util.Optional<GrantorSpecification> getGrantor()
-
getChildren
public java.util.List<? extends Node> getChildren()
- Specified by:
getChildrenin classNode
-
accept
public <R,C> R accept(AstVisitor<R,C> visitor, C context)
Description copied from class:NodeAccessible forAstVisitor, useAstVisitor.process(Node, Object)instead.
-
-