This is an automated email from the ASF dual-hosted git repository.
zhangyonglun 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 a8c86cd fix-6664 (#6683)
a8c86cd is described below
commit a8c86cd67b6189b92e6e6fcf06f4db5db10f3ae7
Author: JingShang Lu <[email protected]>
AuthorDate: Fri Aug 7 16:54:21 2020 +0800
fix-6664 (#6683)
---
.../src/main/antlr4/imports/mysql/DCLStatement.g4 | 23 ++++++++++++++++++++--
1 file changed, 21 insertions(+), 2 deletions(-)
diff --git
a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/src/main/antlr4/imports/mysql/DCLStatement.g4
b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/src/main/antlr4/imports/mysql/DCLStatement.g4
index 41cc618..5bb8483 100644
---
a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/src/main/antlr4/imports/mysql/DCLStatement.g4
+++
b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/src/main/antlr4/imports/mysql/DCLStatement.g4
@@ -97,8 +97,27 @@ privilegeLevel
createUser
: CREATE USER (IF NOT EXISTS)? userName userAuthOption_? (COMMA_ userName
userAuthOption_?)*
- DEFAULT ROLE roleName (COMMA_ roleName)* (REQUIRE (NONE | tlsOption_ (AND?
tlsOption_)*))?
- (WITH resourceOption_ resourceOption_*)? (passwordOption_ | lockOption_)*
(COMMENT STRING_ | ATTRIBUTE STRING_)?
+ defaultRoleClause? requireClause? connectOption?
accountLockPasswordExpireOptions?
+ ;
+
+defaultRoleClause
+ : DEFAULT ROLE roleName (COMMA_ roleName)*
+ ;
+
+requireClause
+ : REQUIRE (NONE | tlsOption_ (AND? tlsOption_)*)
+ ;
+
+connectOption
+ : WITH resourceOption_ resourceOption_*
+ ;
+
+accountLockPasswordExpireOptions
+ : accountLockPasswordExpireOption+
+ ;
+
+accountLockPasswordExpireOption
+ : passwordOption_ | lockOption_
;
alterUser