- java.lang.Object
-
- net.sf.jsqlparser.statement.grant.Grant
-
- All Implemented Interfaces:
Serializable
,Model
,Statement
public class Grant extends Object implements Statement
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Grant()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T,S>
Taccept(StatementVisitor<T> statementVisitor, S context)
Grant
addPrivileges(String... privileges)
Grant
addPrivileges(Collection<String> privileges)
Grant
addUsers(String... users)
Grant
addUsers(Collection<String> users)
String
getObjectName()
List<String>
getObjectNameParts()
List<String>
getPrivileges()
String
getRole()
List<String>
getUsers()
void
setObjectName(String objectName)
void
setObjectName(List<String> objectName)
void
setPrivileges(List<String> privileges)
void
setRole(String role)
void
setUsers(List<String> users)
String
toString()
Grant
withObjectName(String objectName)
Grant
withObjectName(List<String> objectName)
Grant
withPrivileges(List<String> privileges)
Grant
withRole(String role)
Grant
withUsers(List<String> users)
-
-
-
Method Detail
-
accept
public <T,S> T accept(StatementVisitor<T> statementVisitor, S context)
-
getRole
public String getRole()
-
setRole
public void setRole(String role)
-
getObjectName
public String getObjectName()
-
setObjectName
public void setObjectName(String objectName)
-
addPrivileges
public Grant addPrivileges(Collection<String> privileges)
-
addUsers
public Grant addUsers(Collection<String> users)
-
-