This is an automated email from the ASF dual-hosted git repository.

jianglongtao 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 9ae286f5469 Change railroad diagram's identifier to string (#20671)
9ae286f5469 is described below

commit 9ae286f5469906003874bd24f2bab70780a50624
Author: Jieker <[email protected]>
AuthorDate: Mon Sep 5 11:44:11 2022 +0800

    Change railroad diagram's identifier to string (#20671)
    
    * Change identifier to string
    
    * Mistakes fixed
---
 .../db-discovery/create-db-discovery-type.cn.md     |  2 +-
 .../db-discovery/create-db-discovery-type.en.md     |  2 +-
 .../encrypt/create-encrypt-rule.cn.md               |  7 ++-----
 .../encrypt/create-encrypt-rule.en.md               |  9 +++------
 .../create-readwrite-splitting-rule.cn.md           |  3 +++
 .../create-readwrite-splitting-rule.en.md           |  3 +++
 .../rule-definition/shadow/create-shadow-rule.cn.md |  2 +-
 .../rule-definition/shadow/create-shadow-rule.en.md |  2 +-
 .../sharding/alter-sharding-table-rule.cn.md        |  3 +++
 .../sharding/alter-sharding-table-rule.en.md        |  3 +++
 .../sharding/create-default-sharding-strategy.cn.md |  2 +-
 .../sharding/create-default-sharding-strategy.en.md |  2 +-
 .../sharding/create-sharding-algorithm.cn.md        |  2 +-
 .../sharding/create-sharding-algorithm.en.md        |  2 +-
 .../create-sharding-broadcast-table-rule.cn.md      | 21 +++------------------
 .../sharding/create-sharding-key-generator.cn.md    |  2 +-
 .../sharding/create-sharding-key-generator.en.md    |  2 +-
 .../sharding/create-sharding-table-rule.cn.md       |  3 +++
 .../sharding/create-sharding-table-rule.en.md       |  3 +++
 19 files changed, 36 insertions(+), 39 deletions(-)

diff --git 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/db-discovery/create-db-discovery-type.cn.md
 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/db-discovery/create-db-discovery-type.cn.md
index 30110853644..64b1b1ff015 100644
--- 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/db-discovery/create-db-discovery-type.cn.md
+++ 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/db-discovery/create-db-discovery-type.cn.md
@@ -20,7 +20,7 @@ discoveryTypeName ::=
   identifier
 
 typeName ::=
-  identifier
+  string
 ```
 
 ### 补充说明
diff --git 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/db-discovery/create-db-discovery-type.en.md
 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/db-discovery/create-db-discovery-type.en.md
index 177164101df..83e44c3d24e 100644
--- 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/db-discovery/create-db-discovery-type.en.md
+++ 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/db-discovery/create-db-discovery-type.en.md
@@ -20,7 +20,7 @@ discoveryTypeName ::=
   identifier
 
 typeName ::=
-  identifier
+  string
 ```
 
 ### Supplement
diff --git 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/encrypt/create-encrypt-rule.cn.md
 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/encrypt/create-encrypt-rule.cn.md
index 54cf68fa53e..3fe83a05726 100644
--- 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/encrypt/create-encrypt-rule.cn.md
+++ 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/encrypt/create-encrypt-rule.cn.md
@@ -14,7 +14,7 @@ CreateEncryptRule ::=
   'CREATE' 'ENCRYPT' 'RULE' encryptDefinition ( ',' encryptDefinition )*
 
 encryptDefinition ::=
-  tableName '(' 'COLUMNS' '(' columnDefinition ( ',' columnDefinition )*  ')' 
',' 'QUERY_WITH_CIPHER_COLUMN' '=' queryWithCipherColumn ')'
+  tableName '(' 'COLUMNS' '(' columnDefinition ( ',' columnDefinition )*  ')' 
',' 'QUERY_WITH_CIPHER_COLUMN' '=' ( 'TRUE' | 'FALSE' ) ')'
 
 columnDefinition ::=
     'NAME' '=' columnName ',' ( 'PLAIN' '=' plainColumnName )? 'CIPHER' '=' 
cipherColumnName ','  'TYPE' '(' 'NAME' '=' encryptAlgorithmType ( ',' 
'PROPERTIES' '(' 'key' '=' 'value' ( ',' 'key' '=' 'value' )* ')' )? ')'
@@ -22,9 +22,6 @@ columnDefinition ::=
 tableName ::=
   identifier
 
-queryWithCipherColumn ::=
-  identifier
-
 columnName ::=
   identifier
 
@@ -35,7 +32,7 @@ cipherColumnName ::=
   identifier
 
 encryptAlgorithmType ::=
-  identifier
+  string
 ```
 
 ### 补充说明
diff --git 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/encrypt/create-encrypt-rule.en.md
 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/encrypt/create-encrypt-rule.en.md
index 7257364647a..8d588e17e1b 100644
--- 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/encrypt/create-encrypt-rule.en.md
+++ 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/encrypt/create-encrypt-rule.en.md
@@ -14,17 +14,14 @@ CreateEncryptRule ::=
   'CREATE' 'ENCRYPT' 'RULE' encryptDefinition ( ',' encryptDefinition )*
 
 encryptDefinition ::=
-  tableName '(' 'COLUMNS' '(' columnDefinition ( ',' columnDefinition )*  ')' 
',' 'QUERY_WITH_CIPHER_COLUMN' '=' queryWithCipherColumn ')'
+  tableName '(' 'COLUMNS' '(' columnDefinition ( ',' columnDefinition )*  ')' 
',' 'QUERY_WITH_CIPHER_COLUMN' '=' ( 'TRUE' | 'FALSE' ) ')'
 
 columnDefinition ::=
     'NAME' '=' columnName ',' ( 'PLAIN' '=' plainColumnName )? 'CIPHER' '=' 
cipherColumnName ','  'TYPE' '(' 'NAME' '=' encryptAlgorithmType ( ',' 
'PROPERTIES' '(' 'key' '=' 'value' ( ',' 'key' '=' 'value' )* ')' )? ')'
-
+    
 tableName ::=
   identifier
 
-queryWithCipherColumn ::=
-  identifier
-
 columnName ::=
   identifier
 
@@ -35,7 +32,7 @@ cipherColumnName ::=
   identifier
 
 encryptAlgorithmType ::=
-  identifier
+  string
 ```
 
 ### Supplement
diff --git 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/readwrite-splitting/create-readwrite-splitting-rule.cn.md
 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/readwrite-splitting/create-readwrite-splitting-rule.cn.md
index 24834801507..c1ff4cab11f 100644
--- 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/readwrite-splitting/create-readwrite-splitting-rule.cn.md
+++ 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/readwrite-splitting/create-readwrite-splitting-rule.cn.md
@@ -33,6 +33,9 @@ writeResourceName ::=
 
 resourceName ::=
   identifier
+    
+loadBanlancerType ::=
+  string
 ```
 
 ### 补充说明
diff --git 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/readwrite-splitting/create-readwrite-splitting-rule.en.md
 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/readwrite-splitting/create-readwrite-splitting-rule.en.md
index 85f8096954f..a22cf702c92 100644
--- 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/readwrite-splitting/create-readwrite-splitting-rule.en.md
+++ 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/readwrite-splitting/create-readwrite-splitting-rule.en.md
@@ -33,6 +33,9 @@ writeResourceName ::=
 
 resourceName ::=
   identifier
+    
+loadBanlancerType ::=
+  string
 ```
 
 ### Supplement
diff --git 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-shadow-rule.cn.md
 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-shadow-rule.cn.md
index 1d14d33867a..6429269dbee 100644
--- 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-shadow-rule.cn.md
+++ 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-shadow-rule.cn.md
@@ -38,7 +38,7 @@ algorithmName ::=
   identifier
 
 shadowAlgorithmType ::=
-  identifier
+  string
 ```
 
 ### 补充说明
diff --git 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-shadow-rule.en.md
 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-shadow-rule.en.md
index 43e76de0bfe..56abb772b77 100644
--- 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-shadow-rule.en.md
+++ 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-shadow-rule.en.md
@@ -38,7 +38,7 @@ algorithmName ::=
   identifier
 
 shadowAlgorithmType ::=
-  identifier
+  string
 ```
 
 ### Supplement
diff --git 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/alter-sharding-table-rule.cn.md
 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/alter-sharding-table-rule.cn.md
index 7a4888fd9a7..d2c00cbfcbb 100644
--- 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/alter-sharding-table-rule.cn.md
+++ 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/alter-sharding-table-rule.cn.md
@@ -42,6 +42,9 @@ columnName ::=
 
 algorithmName ::=
   identifier
+    
+strategyType ::=
+  string
 ```
 
 ### 补充说明
diff --git 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/alter-sharding-table-rule.en.md
 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/alter-sharding-table-rule.en.md
index 6a409a7d530..5ed616573ab 100644
--- 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/alter-sharding-table-rule.en.md
+++ 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/alter-sharding-table-rule.en.md
@@ -42,6 +42,9 @@ columnName ::=
 
 algorithmName ::=
   identifier
+    
+strategyType ::=
+  string
 ```
 
 ### Supplement
diff --git 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-default-sharding-strategy.cn.md
 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-default-sharding-strategy.cn.md
index faa9713e64f..8f20916a156 100644
--- 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-default-sharding-strategy.cn.md
+++ 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-default-sharding-strategy.cn.md
@@ -29,7 +29,7 @@ algorithmName ::=
   identifier
   
 algorithmType ::=
-  identifier
+  string
 ```
 
 ### 补充说明
diff --git 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-default-sharding-strategy.en.md
 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-default-sharding-strategy.en.md
index 9a4b4c1b358..4ad02bea378 100644
--- 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-default-sharding-strategy.en.md
+++ 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-default-sharding-strategy.en.md
@@ -29,7 +29,7 @@ algorithmName ::=
   identifier
   
 algorithmType ::=
-  identifier
+  string
 ```
 
 ### Supplement
diff --git 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-sharding-algorithm.cn.md
 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-sharding-algorithm.cn.md
index f5d62923bb4..995576b061c 100644
--- 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-sharding-algorithm.cn.md
+++ 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-sharding-algorithm.cn.md
@@ -23,7 +23,7 @@ shardingAlgorithmName ::=
   identifier
   
 algorithmType ::=
-  identifier
+  string
 ```
 
 ### 补充说明
diff --git 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-sharding-algorithm.en.md
 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-sharding-algorithm.en.md
index caf1809b8b9..d20325d38b2 100644
--- 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-sharding-algorithm.en.md
+++ 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-sharding-algorithm.en.md
@@ -23,7 +23,7 @@ shardingAlgorithmName ::=
   identifier
   
 algorithmType ::=
-  identifier
+  string
 ```
 
 ### Supplement
diff --git 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-sharding-broadcast-table-rule.cn.md
 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-sharding-broadcast-table-rule.cn.md
index bec25a6c457..5e080748801 100644
--- 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-sharding-broadcast-table-rule.cn.md
+++ 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-sharding-broadcast-table-rule.cn.md
@@ -10,25 +10,10 @@ weight = 7
 ### 语法定义
 
 ```sql
-CreateDefaultShardingStrategy ::=
-  'CREATE' 'DEFAULT' 'SHARDING' ('DATABASE' | 'TABLE') 'STRATEGY' '(' 
shardingStrategy ')'
+CreateBroadcastTableRule ::=
+  'CREATE' 'SHARDING' 'BROADCAST' 'TABLE' 'RULES' '(' tableName (',' 
tableName)* ')'
 
-shardingStrategy ::=
-  'TYPE' '=' strategyType ',' ( 'SHARDING_COLUMN' '=' columnName  | 
'SHARDING_COLUMNS' '=' columnNames ) ',' ( 'SHARDING_ALGORITHM' '=' 
algorithmName | algorithmDefinition )
-
-algorithmDefinition ::=
-  'TYPE' '(' 'NAME' '=' algorithmType ( ',' 'PROPERTIES'  '(' 
propertyDefinition  ')' )?')'  
-
-columnNames ::=
-  columnName (',' columnName)+
-
-columnName ::=
-  identifier
-
-algorithmName ::=
-  identifier
-  
-algorithmType ::=
+tableName ::=
   identifier
 ```
 
diff --git 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-sharding-key-generator.cn.md
 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-sharding-key-generator.cn.md
index b4687a6edda..622c5e025fc 100644
--- 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-sharding-key-generator.cn.md
+++ 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-sharding-key-generator.cn.md
@@ -23,7 +23,7 @@ keyGeneratorName ::=
   identifier
   
 algorithmType ::=
-  identifier
+  string
 ```
 
 ### 补充说明
diff --git 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-sharding-key-generator.en.md
 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-sharding-key-generator.en.md
index ae966655a5e..058c11eb6c0 100644
--- 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-sharding-key-generator.en.md
+++ 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-sharding-key-generator.en.md
@@ -24,7 +24,7 @@ keyGeneratorName ::=
   identifier
   
 algorithmType ::=
-  identifier
+  string
 ```
 
 ### Supplement
diff --git 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-sharding-table-rule.cn.md
 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-sharding-table-rule.cn.md
index f2cf857b1d0..570a464a886 100644
--- 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-sharding-table-rule.cn.md
+++ 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-sharding-table-rule.cn.md
@@ -42,6 +42,9 @@ columnName ::=
 
 algorithmName ::=
   identifier
+    
+algorithmType ::=
+  string
 ```
 
 ### 补充说明
diff --git 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-sharding-table-rule.en.md
 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-sharding-table-rule.en.md
index f8943a05a48..d932e9f53d4 100644
--- 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-sharding-table-rule.en.md
+++ 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/sharding/create-sharding-table-rule.en.md
@@ -42,6 +42,9 @@ columnName ::=
 
 algorithmName ::=
   identifier
+    
+algorithmType ::=
+  string
 ```
 
 ### Supplement

Reply via email to