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