This is an automated email from the ASF dual-hosted git repository.
sunnianjun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git
The following commit(s) were added to refs/heads/master by this push:
new f9e5a9a555c Rename PrivilegeType (#29634)
f9e5a9a555c is described below
commit f9e5a9a555c925ab0148f4259c247819588337b0
Author: Liang Zhang <[email protected]>
AuthorDate: Tue Jan 2 23:36:47 2024 +0800
Rename PrivilegeType (#29634)
---
.../statement/type/MySQLDCLStatementVisitor.java | 70 +++++++++++-----------
.../PrivilegeType.java} | 6 +-
.../mysql/segment/MySQLPrivilegeSegment.java | 4 +-
3 files changed, 40 insertions(+), 40 deletions(-)
diff --git
a/parser/sql/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDCLStatementVisitor.java
b/parser/sql/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDCLStatementVisitor.java
index a21609c1450..f2a1d3b13d4 100644
---
a/parser/sql/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDCLStatementVisitor.java
+++
b/parser/sql/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDCLStatementVisitor.java
@@ -89,7 +89,7 @@ import
org.apache.shardingsphere.sql.parser.autogen.MySQLStatementParser.Usernam
import
org.apache.shardingsphere.sql.parser.mysql.visitor.statement.MySQLStatementVisitor;
import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.ACLTypeEnum;
import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.GrantLevelSegment;
-import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.PrivilegeTypeEnum;
+import
org.apache.shardingsphere.sql.parser.sql.common.segment.dcl.PrivilegeType;
import
org.apache.shardingsphere.sql.parser.sql.common.value.identifier.IdentifierValue;
import
org.apache.shardingsphere.sql.parser.sql.common.value.literal.impl.NumberLiteralValue;
import
org.apache.shardingsphere.sql.parser.sql.common.value.literal.impl.StringLiteralValue;
@@ -162,7 +162,7 @@ public final class MySQLDCLStatementVisitor extends
MySQLStatementVisitor implem
@Override
public ASTNode visitGrantProxy(final GrantProxyContext ctx) {
MySQLGrantStatement result = new MySQLGrantStatement();
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.PROXY().getSymbol().getStartIndex(),
ctx.PROXY().getSymbol().getStopIndex(), PrivilegeTypeEnum.GRANT);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.PROXY().getSymbol().getStartIndex(),
ctx.PROXY().getSymbol().getStopIndex(), PrivilegeType.GRANT);
result.getRoleOrPrivileges().add(new
MySQLRoleOrPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
null, null, privilege));
for (UsernameContext each : ctx.userList().username()) {
result.getUsers().add((UserSegment) visit(each));
@@ -215,7 +215,7 @@ public final class MySQLDCLStatementVisitor extends
MySQLStatementVisitor implem
@Override
public ASTNode visitStaticPrivilegeSelect(final
StaticPrivilegeSelectContext ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.SELECT);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.SELECT);
if (null != ctx.columnNames()) {
for (ColumnNameContext each : ctx.columnNames().columnName()) {
privilege.getColumns().add(new
IdentifierValue(each.getText()).getValue());
@@ -226,7 +226,7 @@ public final class MySQLDCLStatementVisitor extends
MySQLStatementVisitor implem
@Override
public ASTNode visitStaticPrivilegeInsert(final
StaticPrivilegeInsertContext ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.INSERT);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.INSERT);
if (null != ctx.columnNames()) {
for (ColumnNameContext each : ctx.columnNames().columnName()) {
privilege.getColumns().add(new
IdentifierValue(each.getText()).getValue());
@@ -237,7 +237,7 @@ public final class MySQLDCLStatementVisitor extends
MySQLStatementVisitor implem
@Override
public ASTNode visitStaticPrivilegeUpdate(final
StaticPrivilegeUpdateContext ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.UPDATE);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.UPDATE);
if (null != ctx.columnNames()) {
for (ColumnNameContext each : ctx.columnNames().columnName()) {
privilege.getColumns().add(new
IdentifierValue(each.getText()).getValue());
@@ -248,7 +248,7 @@ public final class MySQLDCLStatementVisitor extends
MySQLStatementVisitor implem
@Override
public ASTNode visitStaticPrivilegeReferences(final
StaticPrivilegeReferencesContext ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.REFERENCES);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.REFERENCES);
if (null != ctx.columnNames()) {
for (ColumnNameContext each : ctx.columnNames().columnName()) {
privilege.getColumns().add(new
IdentifierValue(each.getText()).getValue());
@@ -259,169 +259,169 @@ public final class MySQLDCLStatementVisitor extends
MySQLStatementVisitor implem
@Override
public ASTNode visitStaticPrivilegeDelete(final
StaticPrivilegeDeleteContext ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.DELETE);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.DELETE);
return new MySQLRoleOrPrivilegeSegment(ctx.start.getStartIndex(),
ctx.stop.getStopIndex(), null, null, privilege);
}
@Override
public ASTNode visitStaticPrivilegeUsage(final StaticPrivilegeUsageContext
ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.USAGE);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.USAGE);
return new MySQLRoleOrPrivilegeSegment(ctx.start.getStartIndex(),
ctx.stop.getStopIndex(), null, null, privilege);
}
@Override
public ASTNode visitStaticPrivilegeIndex(final StaticPrivilegeIndexContext
ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.INDEX);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.INDEX);
return new MySQLRoleOrPrivilegeSegment(ctx.start.getStartIndex(),
ctx.stop.getStopIndex(), null, null, privilege);
}
@Override
public ASTNode visitStaticPrivilegeAlter(final StaticPrivilegeAlterContext
ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.ALTER);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.ALTER);
return new MySQLRoleOrPrivilegeSegment(ctx.start.getStartIndex(),
ctx.stop.getStopIndex(), null, null, privilege);
}
@Override
public ASTNode visitStaticPrivilegeCreate(final
StaticPrivilegeCreateContext ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.CREATE);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.CREATE);
return new MySQLRoleOrPrivilegeSegment(ctx.start.getStartIndex(),
ctx.stop.getStopIndex(), null, null, privilege);
}
@Override
public ASTNode visitStaticPrivilegeDrop(final StaticPrivilegeDropContext
ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.DROP);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.DROP);
return new MySQLRoleOrPrivilegeSegment(ctx.start.getStartIndex(),
ctx.stop.getStopIndex(), null, null, privilege);
}
@Override
public ASTNode visitStaticPrivilegeExecute(final
StaticPrivilegeExecuteContext ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.EXECUTE);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.EXECUTE);
return new MySQLRoleOrPrivilegeSegment(ctx.start.getStartIndex(),
ctx.stop.getStopIndex(), null, null, privilege);
}
@Override
public ASTNode visitStaticPrivilegeReload(final
StaticPrivilegeReloadContext ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.RELOAD);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.RELOAD);
return new MySQLRoleOrPrivilegeSegment(ctx.start.getStartIndex(),
ctx.stop.getStopIndex(), null, null, privilege);
}
@Override
public ASTNode visitStaticPrivilegeShutdown(final
StaticPrivilegeShutdownContext ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.SHUTDOWN);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.SHUTDOWN);
return new MySQLRoleOrPrivilegeSegment(ctx.start.getStartIndex(),
ctx.stop.getStopIndex(), null, null, privilege);
}
@Override
public ASTNode visitStaticPrivilegeProcess(final
StaticPrivilegeProcessContext ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.PROCESS);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.PROCESS);
return new MySQLRoleOrPrivilegeSegment(ctx.start.getStartIndex(),
ctx.stop.getStopIndex(), null, null, privilege);
}
@Override
public ASTNode visitStaticPrivilegeFile(final StaticPrivilegeFileContext
ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.FILE);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.FILE);
return new MySQLRoleOrPrivilegeSegment(ctx.start.getStartIndex(),
ctx.stop.getStopIndex(), null, null, privilege);
}
@Override
public ASTNode visitStaticPrivilegeGrant(final StaticPrivilegeGrantContext
ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.GRANT);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.GRANT);
return new MySQLRoleOrPrivilegeSegment(ctx.start.getStartIndex(),
ctx.stop.getStopIndex(), null, null, privilege);
}
@Override
public ASTNode visitStaticPrivilegeShowDatabases(final
StaticPrivilegeShowDatabasesContext ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.SHOW_DB);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.SHOW_DB);
return new MySQLRoleOrPrivilegeSegment(ctx.start.getStartIndex(),
ctx.stop.getStopIndex(), null, null, privilege);
}
@Override
public ASTNode visitStaticPrivilegeSuper(final StaticPrivilegeSuperContext
ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.SUPER);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.SUPER);
return new MySQLRoleOrPrivilegeSegment(ctx.start.getStartIndex(),
ctx.stop.getStopIndex(), null, null, privilege);
}
@Override
public ASTNode visitStaticPrivilegeCreateTemporaryTables(final
StaticPrivilegeCreateTemporaryTablesContext ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.CREATE_TMP);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.CREATE_TMP);
return new MySQLRoleOrPrivilegeSegment(ctx.start.getStartIndex(),
ctx.stop.getStopIndex(), null, null, privilege);
}
@Override
public ASTNode visitStaticPrivilegeLockTables(final
StaticPrivilegeLockTablesContext ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.LOCK_TABLES);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.LOCK_TABLES);
return new MySQLRoleOrPrivilegeSegment(ctx.start.getStartIndex(),
ctx.stop.getStopIndex(), null, null, privilege);
}
@Override
public ASTNode visitStaticPrivilegeReplicationSlave(final
StaticPrivilegeReplicationSlaveContext ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.REPL_SLAVE);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.REPL_SLAVE);
return new MySQLRoleOrPrivilegeSegment(ctx.start.getStartIndex(),
ctx.stop.getStopIndex(), null, null, privilege);
}
@Override
public ASTNode visitStaticPrivilegeReplicationClient(final
StaticPrivilegeReplicationClientContext ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.REPL_CLIENT);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.REPL_CLIENT);
return new MySQLRoleOrPrivilegeSegment(ctx.start.getStartIndex(),
ctx.stop.getStopIndex(), null, null, privilege);
}
@Override
public ASTNode visitStaticPrivilegeCreateView(final
StaticPrivilegeCreateViewContext ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.CREATE_VIEW);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.CREATE_VIEW);
return new MySQLRoleOrPrivilegeSegment(ctx.start.getStartIndex(),
ctx.stop.getStopIndex(), null, null, privilege);
}
@Override
public ASTNode visitStaticPrivilegeShowView(final
StaticPrivilegeShowViewContext ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.SHOW_VIEW);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.SHOW_VIEW);
return new MySQLRoleOrPrivilegeSegment(ctx.start.getStartIndex(),
ctx.stop.getStopIndex(), null, null, privilege);
}
@Override
public ASTNode visitStaticPrivilegeCreateRoutine(final
StaticPrivilegeCreateRoutineContext ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.CREATE_PROC);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.CREATE_PROC);
return new MySQLRoleOrPrivilegeSegment(ctx.start.getStartIndex(),
ctx.stop.getStopIndex(), null, null, privilege);
}
@Override
public ASTNode visitStaticPrivilegeAlterRoutine(final
StaticPrivilegeAlterRoutineContext ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.ALTER_PROC);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.ALTER_PROC);
return new MySQLRoleOrPrivilegeSegment(ctx.start.getStartIndex(),
ctx.stop.getStopIndex(), null, null, privilege);
}
@Override
public ASTNode visitStaticPrivilegeCreateUser(final
StaticPrivilegeCreateUserContext ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.CREATE_USER);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.CREATE_USER);
return new MySQLRoleOrPrivilegeSegment(ctx.start.getStartIndex(),
ctx.stop.getStopIndex(), null, null, privilege);
}
@Override
public ASTNode visitStaticPrivilegeEvent(final StaticPrivilegeEventContext
ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.EVENT);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.EVENT);
return new MySQLRoleOrPrivilegeSegment(ctx.start.getStartIndex(),
ctx.stop.getStopIndex(), null, null, privilege);
}
@Override
public ASTNode visitStaticPrivilegeTrigger(final
StaticPrivilegeTriggerContext ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.TRIGGER);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.TRIGGER);
return new MySQLRoleOrPrivilegeSegment(ctx.start.getStartIndex(),
ctx.stop.getStopIndex(), null, null, privilege);
}
@Override
public ASTNode visitStaticPrivilegeCreateTablespace(final
StaticPrivilegeCreateTablespaceContext ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.CREATE_TABLESPACE);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.CREATE_TABLESPACE);
return new MySQLRoleOrPrivilegeSegment(ctx.start.getStartIndex(),
ctx.stop.getStopIndex(), null, null, privilege);
}
@Override
public ASTNode visitStaticPrivilegeCreateRole(final
StaticPrivilegeCreateRoleContext ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.CREATE_ROLE);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.CREATE_ROLE);
return new MySQLRoleOrPrivilegeSegment(ctx.start.getStartIndex(),
ctx.stop.getStopIndex(), null, null, privilege);
}
@Override
public ASTNode visitStaticPrivilegeDropRole(final
StaticPrivilegeDropRoleContext ctx) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.DROP_ROLE);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.DROP_ROLE);
return new MySQLRoleOrPrivilegeSegment(ctx.start.getStartIndex(),
ctx.stop.getStopIndex(), null, null, privilege);
}
@@ -447,7 +447,7 @@ public final class MySQLDCLStatementVisitor extends
MySQLStatementVisitor implem
} else if (null != ctx.ALL()) {
result.setAllPrivileges(true);
} else if (null != ctx.PROXY()) {
- MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeTypeEnum.DROP_ROLE);
+ MySQLPrivilegeSegment privilege = new
MySQLPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
PrivilegeType.DROP_ROLE);
result.getRoleOrPrivileges().add(new
MySQLRoleOrPrivilegeSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
null, null, privilege));
result.setOnUser((UserSegment) visit(ctx.username()));
}
diff --git
a/parser/sql/statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/common/segment/generic/PrivilegeTypeEnum.java
b/parser/sql/statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/common/segment/dcl/PrivilegeType.java
similarity index 95%
rename from
parser/sql/statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/common/segment/generic/PrivilegeTypeEnum.java
rename to
parser/sql/statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/common/segment/dcl/PrivilegeType.java
index 4d281128d7b..5da2f251d4c 100644
---
a/parser/sql/statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/common/segment/generic/PrivilegeTypeEnum.java
+++
b/parser/sql/statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/common/segment/dcl/PrivilegeType.java
@@ -15,12 +15,12 @@
* limitations under the License.
*/
-package org.apache.shardingsphere.sql.parser.sql.common.segment.generic;
+package org.apache.shardingsphere.sql.parser.sql.common.segment.dcl;
/**
- * Privilege type enum.
+ * Privilege type.
*/
-public enum PrivilegeTypeEnum {
+public enum PrivilegeType {
SELECT,
diff --git
a/parser/sql/statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/dialect/statement/mysql/segment/MySQLPrivilegeSegment.java
b/parser/sql/statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/dialect/statement/mysql/segment/MySQLPrivilegeSegment.java
index 9da6f326b5f..557a0c9b3de 100644
---
a/parser/sql/statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/dialect/statement/mysql/segment/MySQLPrivilegeSegment.java
+++
b/parser/sql/statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/dialect/statement/mysql/segment/MySQLPrivilegeSegment.java
@@ -20,7 +20,7 @@ package
org.apache.shardingsphere.sql.parser.sql.dialect.statement.mysql.segment
import lombok.Getter;
import lombok.RequiredArgsConstructor;
import org.apache.shardingsphere.sql.parser.sql.common.segment.SQLSegment;
-import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.PrivilegeTypeEnum;
+import
org.apache.shardingsphere.sql.parser.sql.common.segment.dcl.PrivilegeType;
import java.util.Collection;
import java.util.LinkedList;
@@ -36,7 +36,7 @@ public final class MySQLPrivilegeSegment implements
SQLSegment {
private final int stopIndex;
- private final PrivilegeTypeEnum type;
+ private final PrivilegeType type;
private final Collection<String> columns = new LinkedList<>();
}