Package io.trino.sql.tree
Class SetAuthorizationStatement
- java.lang.Object
-
- io.trino.sql.tree.Node
-
- io.trino.sql.tree.Statement
-
- io.trino.sql.tree.SetAuthorizationStatement
-
- Direct Known Subclasses:
SetSchemaAuthorization,SetTableAuthorization,SetViewAuthorization
public abstract class SetAuthorizationStatement extends Statement
-
-
Constructor Summary
Constructors Constructor Description SetAuthorizationStatement(NodeLocation location, QualifiedName source, PrincipalSpecification principal)SetAuthorizationStatement(QualifiedName source, PrincipalSpecification principal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)List<Node>getChildren()PrincipalSpecificationgetPrincipal()QualifiedNamegetSource()inthashCode()StringtoString()-
Methods inherited from class io.trino.sql.tree.Node
getLocation, shallowEquals
-
-
-
-
Constructor Detail
-
SetAuthorizationStatement
public SetAuthorizationStatement(QualifiedName source, PrincipalSpecification principal)
-
SetAuthorizationStatement
public SetAuthorizationStatement(NodeLocation location, QualifiedName source, PrincipalSpecification principal)
-
-
Method Detail
-
getSource
public QualifiedName getSource()
-
getPrincipal
public PrincipalSpecification getPrincipal()
-
getChildren
public List<Node> getChildren()
- Specified by:
getChildrenin classNode
-
-