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

zhangliang 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 6e1543ddd35 Add `CREATE DEFAULT SHADOW ALGORITHM` docs. (#20968)
6e1543ddd35 is described below

commit 6e1543ddd35c4e990d84a8c487f6e42860e95690
Author: Jieker <[email protected]>
AuthorDate: Wed Sep 14 22:32:20 2022 +0800

    Add `CREATE DEFAULT SHADOW ALGORITHM` docs. (#20968)
---
 .../shadow/create-default-shadow-algorithm.cn.md   | 34 ++++++++++++++++++++++
 .../shadow/create-default-shadow-algorithm.en.md   | 34 ++++++++++++++++++++++
 .../shadow/create-shadow-algorithm.cn.md           |  2 +-
 .../shadow/create-shadow-algorithm.en.md           |  2 +-
 .../reference/distsql/syntax/reserved-word.cn.md   |  2 +-
 .../reference/distsql/syntax/reserved-word.en.md   |  2 +-
 6 files changed, 72 insertions(+), 4 deletions(-)

diff --git 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-default-shadow-algorithm.cn.md
 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-default-shadow-algorithm.cn.md
new file mode 100644
index 00000000000..f1b11e0cdff
--- /dev/null
+++ 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-default-shadow-algorithm.cn.md
@@ -0,0 +1,34 @@
++++
+title = "CREATE DEFAULT SHADOW ALGORITHM"
+weight = 4
++++
+
+## 描述
+
+`CREATE DEFAULT SHADOW ALGORITHM` 语法用于创建影子库默认算法规则。
+
+### 语法定义
+
+```sql
+CreateDefaultShadowAlgorithm ::=
+  'CREATE' 'DEFAULT' 'SHADOW' 'ALGORITHM' 'NAME' '=' algorithmName
+    
+algorithmName ::=
+  identifier
+```
+
+### 示例
+
+#### 创建影子库压测算法
+
+```sql
+CREATE DEFAULT SHADOW ALGORITHM NAME = simple_hint_algorithm;
+```
+
+### 保留字
+
+`CREATE`、`DEFAULT`、`SHADOW`、`ALGORITHM`、`NAME`
+
+### 相关链接
+
+- [保留字](/cn/reference/distsql/syntax/reserved-word/)
diff --git 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-default-shadow-algorithm.en.md
 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-default-shadow-algorithm.en.md
new file mode 100644
index 00000000000..b20b36a222f
--- /dev/null
+++ 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-default-shadow-algorithm.en.md
@@ -0,0 +1,34 @@
++++
+title = "CREATE DEFAULT SHADOW ALGORITHM"
+weight = 4
++++
+
+## Description
+
+The `CREATE DEFAULT SHADOW ALGORITHM` syntax is used to create a default 
shadow algorithm.
+
+### Syntax
+
+```sql
+CreateDefaultShadowAlgorithm ::=
+  'CREATE' 'DEFAULT' 'SHADOW' 'ALGORITHM' 'NAME' '=' algorithmName
+    
+algorithmName ::=
+  identifier
+```
+
+### Example
+
+#### Create a shadow algorithm
+
+```sql
+CREATE DEFAULT SHADOW ALGORITHM NAME = simple_hint_algorithm;
+```
+
+### Reserved word
+
+`CREATE`, `DEFAULT`, `SHADOW`, `ALGORITHM`, `NAME`
+
+### Related links
+
+- [Reserved word](/en/reference/distsql/syntax/reserved-word/)
diff --git 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-shadow-algorithm.cn.md
 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-shadow-algorithm.cn.md
index abc6e9e4175..1aed2aa1142 100644
--- 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-shadow-algorithm.cn.md
+++ 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-shadow-algorithm.cn.md
@@ -11,7 +11,7 @@ weight = 3
 
 ```sql
 CreateShadowAlgorithm ::=
-  'CREATE' 'SHADOW' 'RULE' shadowAlgorithm ( ',' shadowAlgorithm )*
+  'CREATE' 'SHADOW' 'ALGORITHM' shadowAlgorithm ( ',' shadowAlgorithm )*
 
 shadowAlgorithm ::=
   '(' ( algorithmName ',' )? 'TYPE' '(' 'NAME' '=' shadowAlgorithmType ',' 
'PROPERTIES' '(' ( 'key' '=' 'value' ( ',' 'key' '=' 'value' )* ) ')' ')'
diff --git 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-shadow-algorithm.en.md
 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-shadow-algorithm.en.md
index e13d3732a4d..c9c5cd65e81 100644
--- 
a/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-shadow-algorithm.en.md
+++ 
b/docs/document/content/reference/distsql/syntax/rdl/rule-definition/shadow/create-shadow-algorithm.en.md
@@ -11,7 +11,7 @@ The `CREATE SHADOW ALGORITHM` syntax is used to create a 
shadow algorithm.
 
 ```sql
 CreateShadowAlgorithm ::=
-  'CREATE' 'SHADOW' 'RULE' shadowAlgorithm ( ',' shadowAlgorithm )*
+  'CREATE' 'SHADOW' 'ALGORITHM' shadowAlgorithm ( ',' shadowAlgorithm )*
 
 shadowAlgorithm ::=
   '(' ( algorithmName ',' )? 'TYPE' '(' 'NAME' '=' shadowAlgorithmType ',' 
'PROPERTIES' '(' ( 'key' '=' 'value' ( ',' 'key' '=' 'value' )* ) ')' ')'
diff --git a/docs/document/content/reference/distsql/syntax/reserved-word.cn.md 
b/docs/document/content/reference/distsql/syntax/reserved-word.cn.md
index 00786fd49d4..4ead28e70b6 100644
--- a/docs/document/content/reference/distsql/syntax/reserved-word.cn.md
+++ b/docs/document/content/reference/distsql/syntax/reserved-word.cn.md
@@ -35,7 +35,7 @@ weight = 3
 
 #### 影子压测
 
-`CREATE`、`SHADOW`、`ALGORITHM`、`RULE`、`SOURCE`、`SHADOW`、`TYPE`、`NAME`、`PROPERTIES`
+`CREATE`、`SHADOW`、`DEFAULT`、`ALGORITHM`、`RULE`、`SOURCE`、`SHADOW`、`TYPE`、`NAME`、`PROPERTIES`
 
 ### 补充说明
 
diff --git a/docs/document/content/reference/distsql/syntax/reserved-word.en.md 
b/docs/document/content/reference/distsql/syntax/reserved-word.en.md
index 306f8402b77..68388562d25 100644
--- a/docs/document/content/reference/distsql/syntax/reserved-word.en.md
+++ b/docs/document/content/reference/distsql/syntax/reserved-word.en.md
@@ -35,7 +35,7 @@ weight = 3
 
 #### Shadow
 
-`CREATE`, `SHARDING`, `ALGORITHM`, `SINGLE`, `TABLE`, `RULE`, `RESOURCE`
+`CREATE`, `SHADOW`, `DEFAULT`, `ALGORITHM`, `RULE`, `SOURCE`, `SHADOW`, 
`TYPE`, `NAME`, `PROPERTIES`
 
 ### Supplement
 

Reply via email to