Class SQLGrantStatement
- java.lang.Object
-
- com.alibaba.druid.sql.ast.SQLObjectImpl
-
- com.alibaba.druid.sql.ast.SQLStatementImpl
-
- com.alibaba.druid.sql.ast.statement.SQLPrivilegeStatement
-
- com.alibaba.druid.sql.ast.statement.SQLGrantStatement
-
- All Implemented Interfaces:
SQLDbTypedObject,SQLObject,SQLStatement
- Direct Known Subclasses:
OdpsGrantStmt
public class SQLGrantStatement extends SQLPrivilegeStatement
-
-
Field Summary
-
Fields inherited from class com.alibaba.druid.sql.ast.statement.SQLPrivilegeStatement
privileges, resource, resourceType, users
-
Fields inherited from class com.alibaba.druid.sql.ast.SQLStatementImpl
afterSemi, dbType, headHints
-
Fields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine
-
-
Constructor Summary
Constructors Constructor Description SQLGrantStatement()SQLGrantStatement(DbType dbType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaccept0(SQLASTVisitor visitor)List<SQLObject>getChildren()SQLExprgetIdentifiedBy()StringgetIdentifiedByPassword()SQLExprgetMaxConnectionsPerHour()SQLExprgetMaxQueriesPerHour()SQLExprgetMaxUpdatesPerHour()SQLExprgetMaxUserConnections()SQLObjectTypegetResourceType()booleangetWithGrantOption()booleanisAdminOption()voidsetAdminOption(boolean adminOption)voidsetIdentifiedBy(SQLExpr identifiedBy)voidsetIdentifiedByPassword(String identifiedByPassword)voidsetMaxConnectionsPerHour(SQLExpr maxConnectionsPerHour)voidsetMaxQueriesPerHour(SQLExpr maxQueriesPerHour)voidsetMaxUpdatesPerHour(SQLExpr maxUpdatesPerHour)voidsetMaxUserConnections(SQLExpr maxUserConnections)voidsetResourceType(SQLObjectType resourceType)voidsetWithGrantOption(boolean withGrantOption)-
Methods inherited from class com.alibaba.druid.sql.ast.statement.SQLPrivilegeStatement
addUser, getPrivileges, getResource, getUsers, setResource, setResource, setUsers
-
Methods inherited from class com.alibaba.druid.sql.ast.SQLStatementImpl
clone, cloneTo, getDbType, getHeadHintsDirect, isAfterSemi, setAfterSemi, setDbType, setHeadHints, toLowerCaseString, toParameterizedString, toString, toString, toUnformattedString
-
Methods inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
accept, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, cloneTo, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setHint, setParent, setSource, setSourceLine
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.alibaba.druid.sql.ast.SQLObject
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setParent, setSource
-
-
-
-
Constructor Detail
-
SQLGrantStatement
public SQLGrantStatement()
-
SQLGrantStatement
public SQLGrantStatement(DbType dbType)
-
-
Method Detail
-
accept0
protected void accept0(SQLASTVisitor visitor)
- Overrides:
accept0in classSQLStatementImpl
-
getChildren
public List<SQLObject> getChildren()
- Specified by:
getChildrenin interfaceSQLStatement- Overrides:
getChildrenin classSQLStatementImpl
-
getResourceType
public SQLObjectType getResourceType()
- Overrides:
getResourceTypein classSQLPrivilegeStatement
-
setResourceType
public void setResourceType(SQLObjectType resourceType)
- Overrides:
setResourceTypein classSQLPrivilegeStatement
-
getMaxQueriesPerHour
public SQLExpr getMaxQueriesPerHour()
-
setMaxQueriesPerHour
public void setMaxQueriesPerHour(SQLExpr maxQueriesPerHour)
-
getMaxUpdatesPerHour
public SQLExpr getMaxUpdatesPerHour()
-
setMaxUpdatesPerHour
public void setMaxUpdatesPerHour(SQLExpr maxUpdatesPerHour)
-
getMaxConnectionsPerHour
public SQLExpr getMaxConnectionsPerHour()
-
setMaxConnectionsPerHour
public void setMaxConnectionsPerHour(SQLExpr maxConnectionsPerHour)
-
getMaxUserConnections
public SQLExpr getMaxUserConnections()
-
setMaxUserConnections
public void setMaxUserConnections(SQLExpr maxUserConnections)
-
isAdminOption
public boolean isAdminOption()
-
setAdminOption
public void setAdminOption(boolean adminOption)
-
getIdentifiedBy
public SQLExpr getIdentifiedBy()
-
setIdentifiedBy
public void setIdentifiedBy(SQLExpr identifiedBy)
-
getIdentifiedByPassword
public String getIdentifiedByPassword()
-
setIdentifiedByPassword
public void setIdentifiedByPassword(String identifiedByPassword)
-
getWithGrantOption
public boolean getWithGrantOption()
-
setWithGrantOption
public void setWithGrantOption(boolean withGrantOption)
-
-