You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by pa...@apache.org on 2023/04/01 06:59:36 UTC

[shardingsphere] branch master updated: Unify readwrite splitting to readwrite-splitting (#24937)

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

panjuan 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 6017166267d Unify readwrite splitting to readwrite-splitting (#24937)
6017166267d is described below

commit 6017166267d8669247bc63f43bf5c84fb77c3e7e
Author: Liang Zhang <zh...@apache.org>
AuthorDate: Sat Apr 1 14:59:29 2023 +0800

    Unify readwrite splitting to readwrite-splitting (#24937)
---
 .../Nov_23_1_Integrate_SCTL_into_RAL.en.md         |  2 +-
 docs/document/content/features/ha/_index.en.md     |  2 +-
 .../user-manual/error-code/sql-error-code.en.md    |  2 +-
 .../special-api/readwrite-splitting/_index.en.md   |  4 ++--
 ...r-readwrite-splitting-rule-enable-disable.en.md | 10 ++++-----
 ...show-status-from-readwrite-splitting-rule.en.md | 10 ++++-----
 .../readwrite-splitting/_index.en.md               |  2 +-
 .../alter-readwrite-splitting-rule.en.md           |  6 ++---
 .../create-readwrite-splitting-rule.en.md          | 12 +++++-----
 .../drop-readwrite-splitting-rule.cn.md            |  2 +-
 .../drop-readwrite-splitting-rule.en.md            | 10 ++++-----
 .../distsql/syntax/reserved-word.en.md             |  4 ++--
 .../rule-query/readwrite-splitting/_index.en.md    |  2 +-
 .../count-readwrite-splitting-rule.en.md           |  6 ++---
 .../show-readwrite-splitting-rule.en.md            | 26 +++++++++++-----------
 .../ReadwriteSplittingDataNodeBuilder.java         |  2 +-
 .../exception/ReadwriteSplittingSQLException.java  |  2 +-
 .../route/filter/ReadDataSourcesFilter.java        |  2 +-
 .../strategy/ReadwriteSplittingStrategy.java       |  2 +-
 .../ReadwriteSplittingStrategyFactory.java         |  4 ++--
 .../type/DynamicReadwriteSplittingStrategy.java    |  2 +-
 .../type/StaticReadwriteSplittingStrategy.java     |  2 +-
 .../ReadwriteSplittingRuleStatementChecker.java    | 16 ++++++-------
 .../ReadwriteSplittingRuleStatementConverter.java  |  8 +++----
 .../query/CountReadwriteSplittingRuleExecutor.java |  2 +-
 .../query/ShowReadwriteSplittingRuleExecutor.java  |  2 +-
 ...DropReadwriteSplittingRuleStatementUpdater.java |  4 ++--
 .../AlterReadwriteSplittingRuleStatement.java      |  2 +-
 .../CountReadwriteSplittingRuleStatement.java      |  2 +-
 .../DropReadwriteSplittingRuleStatement.java       |  2 +-
 .../ShowReadwriteSplittingRulesStatement.java      |  2 +-
 ...StatusFromReadwriteSplittingRulesStatement.java |  2 +-
 .../distsql/rdl/ReadwriteSplittingRuleAssert.java  | 24 ++++++++++----------
 ...eSplittingStorageUnitStatusStatementAssert.java |  6 ++---
 ...AlterReadwriteSplittingRuleStatementAssert.java |  6 ++---
 ...reateReadwriteSplittingRuleStatementAssert.java |  6 ++---
 .../DropReadwriteSplittingRuleStatementAssert.java |  4 ++--
 .../rdl/ExceptedReadwriteSplittingRule.java        |  2 +-
 ...plittingStorageUnitStatusStatementTestCase.java |  2 +-
 ...untReadwriteSplittingRuleStatementTestCase.java |  2 +-
 40 files changed, 105 insertions(+), 105 deletions(-)

diff --git a/docs/blog/content/material/Nov_23_1_Integrate_SCTL_into_RAL.en.md b/docs/blog/content/material/Nov_23_1_Integrate_SCTL_into_RAL.en.md
index a0df0acd7dd..61cddfbb097 100644
--- a/docs/blog/content/material/Nov_23_1_Integrate_SCTL_into_RAL.en.md
+++ b/docs/blog/content/material/Nov_23_1_Integrate_SCTL_into_RAL.en.md
@@ -180,7 +180,7 @@ Output
 
 >For the current connection only. Set read-write splitting hint strategy (AUTO or WRITE).
 Supported source types include:AUTO and WRITE (case insensitive) .
-> - AUTO: automated readwrite splitting hint
+> - AUTO: automated readwrite-splitting hint
 > - WRITE:compulsory hint at the master library
 
 Input command
diff --git a/docs/document/content/features/ha/_index.en.md b/docs/document/content/features/ha/_index.en.md
index dcc4cc92d0f..e2d330880c7 100644
--- a/docs/document/content/features/ha/_index.en.md
+++ b/docs/document/content/features/ha/_index.en.md
@@ -15,7 +15,7 @@ Apache ShardingSphere provides compute nodes and reuse database as storage nodes
 
 ## Challenges
 
-Apache ShardingSphere needs to detect high availability solution of diversified storage nodes automatically, and can also integrate the readwrite splitting dynamically, which is the main challenge of implementation.
+Apache ShardingSphere needs to detect high availability solution of diversified storage nodes automatically, and can also integrate the readwrite-splitting dynamically, which is the main challenge of implementation.
 
 ![Overview](https://shardingsphere.apache.org/document/current/img/discovery/overview.en.png)
 
diff --git a/docs/document/content/user-manual/error-code/sql-error-code.en.md b/docs/document/content/user-manual/error-code/sql-error-code.en.md
index e9b890fe8b0..0c325a61d95 100644
--- a/docs/document/content/user-manual/error-code/sql-error-code.en.md
+++ b/docs/document/content/user-manual/error-code/sql-error-code.en.md
@@ -210,7 +210,7 @@ SQL error codes provide by standard `SQL State`, `Vendor Code` and `Reason`, whi
 | HY000     | 20092       | Clock is moving backwards, last time is %d milliseconds, current time is %d milliseconds.                                        |
 | HY000     | 20099       | Sharding plugin error, reason is: %s                                                                                             |
 
-### Readwrite Splitting
+### Readwrite-splitting
 
 | SQL State | Vendor Code | Reason |
 | --------- | ----------- | ------ |
diff --git a/docs/document/content/user-manual/shardingsphere-jdbc/special-api/readwrite-splitting/_index.en.md b/docs/document/content/user-manual/shardingsphere-jdbc/special-api/readwrite-splitting/_index.en.md
index ebc769ed759..740912ef7cc 100644
--- a/docs/document/content/user-manual/shardingsphere-jdbc/special-api/readwrite-splitting/_index.en.md
+++ b/docs/document/content/user-manual/shardingsphere-jdbc/special-api/readwrite-splitting/_index.en.md
@@ -1,7 +1,7 @@
 +++
-title = "Readwrite Splitting"
+title = "Readwrite-splitting"
 weight = 2
 chapter = true
 +++
 
-This chapter will introduce the Readwrite Splitting API of ShardingSphere-JDBC. 
+This chapter will introduce the Readwrite-splitting API of ShardingSphere-JDBC. 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/circuit-breaker/alter-readwrite-splitting-rule-enable-disable.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/circuit-breaker/alter-readwrite-splitting-rule-enable-disable.en.md
index 3afd943f28d..e98d24284c0 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/circuit-breaker/alter-readwrite-splitting-rule-enable-disable.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/circuit-breaker/alter-readwrite-splitting-rule-enable-disable.en.md
@@ -5,7 +5,7 @@ weight = 2
 
 ## Description
 
-The `ALTER READWRITE_SPLITTING RULE ENABLE/DISABLE` syntax is used enable/disable a specified read source for specified readwrite splitting rule.
+The `ALTER READWRITE_SPLITTING RULE ENABLE/DISABLE` syntax is used enable/disable a specified read source for specified readwrite-splitting rule.
 
 ### Syntax
 
@@ -36,25 +36,25 @@ databaseName ::=
 
 ### Example
 
-- Disable a specified read source for specified readwrite splitting rule in specified database
+- Disable a specified read source for specified readwrite-splitting rule in specified database
 
 ```sql
 ALTER READWRITE_SPLITTING RULE ms_group_0 DISABLE read_ds_0 FROM sharding_db;
 ```
 
-- Enable a specified read source for specified readwrite splitting rule in specified database
+- Enable a specified read source for specified readwrite-splitting rule in specified database
 
 ```sql
 ALTER READWRITE_SPLITTING RULE ms_group_0 ENABLE read_ds_0 FROM sharding_db;
 ```
 
-- Disable a specified read source for specified readwrite splitting rule in current database
+- Disable a specified read source for specified readwrite-splitting rule in current database
 
 ```sql
 ALTER READWRITE_SPLITTING RULE ms_group_0 DISABLE read_ds_0;
 ```
 
-- Enable a specified read source for specified readwrite splitting rule in current database
+- Enable a specified read source for specified readwrite-splitting rule in current database
 
 ```sql
 ALTER READWRITE_SPLITTING RULE ms_group_1 ENABLE read_ds_0;
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/circuit-breaker/show-status-from-readwrite-splitting-rule.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/circuit-breaker/show-status-from-readwrite-splitting-rule.en.md
index 1066d89bb2f..2ccfc372b95 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/circuit-breaker/show-status-from-readwrite-splitting-rule.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/ral/circuit-breaker/show-status-from-readwrite-splitting-rule.en.md
@@ -5,7 +5,7 @@ weight = 3
 
 ### Description
 
-The `SHOW STATUS FROM READWRITE_SPLITTING RULE` syntax is used to query readwrite splitting storage unit status for specified readwrite splitting rule in specified database.
+The `SHOW STATUS FROM READWRITE_SPLITTING RULE` syntax is used to query readwrite-splitting storage unit status for specified readwrite-splitting rule in specified database.
 
 ### Syntax
 
@@ -41,7 +41,7 @@ databaseName ::=
 
 ### Example
 
-- Query readwrite splitting storage unit status for specified readwrite splitting rule in specified database.
+- Query readwrite-splitting storage unit status for specified readwrite-splitting rule in specified database.
 
 ```sql
 SHOW STATUS FROM READWRITE_SPLITTING RULE ms_group_0 FROM sharding_db;
@@ -60,7 +60,7 @@ mysql> SHOW STATUS FROM READWRITE_SPLITTING RULE ms_group_0 FROM sharding_db;
 4 rows in set (0.01 sec)
 ```
 
-- Query all readwrite splitting storage unit from specified database
+- Query all readwrite-splitting storage unit from specified database
 
 ```sql
 SHOW STATUS FROM READWRITE_SPLITTING RULES FROM sharding_db;
@@ -79,7 +79,7 @@ mysql> SHOW STATUS FROM READWRITE_SPLITTING RULES FROM sharding_db;
 4 rows in set (0.00 sec)
 ```
 
-- Query readwrite splitting storage unit status for specified readwrite splitting rule in current database
+- Query readwrite-splitting storage unit status for specified readwrite-splitting rule in current database
 
 ```sql
 SHOW STATUS FROM READWRITE_SPLITTING RULE ms_group_0;
@@ -98,7 +98,7 @@ mysql> SHOW STATUS FROM READWRITE_SPLITTING RULE ms_group_0;
 4 rows in set (0.01 sec)
 ```
 
-- Query all readwrite splitting storage unit from current database
+- Query all readwrite-splitting storage unit from current database
 
 ```sql
 mysql> SHOW STATUS FROM READWRITE_SPLITTING RULES;
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/readwrite-splitting/_index.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/readwrite-splitting/_index.en.md
index 687895005d3..12e205a8a18 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/readwrite-splitting/_index.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/readwrite-splitting/_index.en.md
@@ -4,4 +4,4 @@ weight = 1
 chapter = true
 +++
 
-This chapter describes the syntax of readwrite splitting.
+This chapter describes the syntax of readwrite-splitting.
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/readwrite-splitting/alter-readwrite-splitting-rule.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/readwrite-splitting/alter-readwrite-splitting-rule.en.md
index 64a7331fa67..e85f5993f1e 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/readwrite-splitting/alter-readwrite-splitting-rule.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/readwrite-splitting/alter-readwrite-splitting-rule.en.md
@@ -5,7 +5,7 @@ weight = 3
 
 ## Description
 
-The `ALTER READWRITE_SPLITTING RULE` syntax is used to alter a readwrite splitting rule.
+The `ALTER READWRITE_SPLITTING RULE` syntax is used to alter a readwrite-splitting rule.
 
 ### Syntax
 
@@ -64,7 +64,7 @@ value ::=
 
 ### Example
 
-#### Alter a statics readwrite splitting rule
+#### Alter a statics readwrite-splitting rule
 
 ```sql
 ALTER READWRITE_SPLITTING RULE ms_group_0 (
@@ -74,7 +74,7 @@ ALTER READWRITE_SPLITTING RULE ms_group_0 (
 );
 ```
 
-#### Alter a dynamic readwrite splitting rule
+#### Alter a dynamic readwrite-splitting rule
 
 ```sql
 ALTER READWRITE_SPLITTING RULE ms_group_1 (
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/readwrite-splitting/create-readwrite-splitting-rule.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/readwrite-splitting/create-readwrite-splitting-rule.en.md
index e1fb31dd89b..32fe0882057 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/readwrite-splitting/create-readwrite-splitting-rule.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/readwrite-splitting/create-readwrite-splitting-rule.en.md
@@ -5,7 +5,7 @@ weight = 2
 
 ## Description
 
-The `CREATE READWRITE_SPLITTING RULE` syntax is used to create a readwrite splitting rule.
+The `CREATE READWRITE_SPLITTING RULE` syntax is used to create a readwrite-splitting rule.
 
 ### Syntax
 
@@ -70,7 +70,7 @@ value ::=
 
 ### Example
 
-#### Create a statics readwrite splitting rule
+#### Create a statics readwrite-splitting rule
 
 ```sql
 CREATE READWRITE_SPLITTING RULE ms_group_0 (
@@ -80,7 +80,7 @@ CREATE READWRITE_SPLITTING RULE ms_group_0 (
 );
 ```
 
-#### Create a dynamic readwrite splitting rule
+#### Create a dynamic readwrite-splitting rule
 
 ```sql
 CREATE READWRITE_SPLITTING RULE ms_group_1 (
@@ -89,9 +89,9 @@ CREATE READWRITE_SPLITTING RULE ms_group_1 (
 );
 ```
 
-#### Create readwrite splitting rule with `ifNotExists` clause
+#### Create readwrite-splitting rule with `ifNotExists` clause
 
-- Statics readwrite splitting rule
+- Statics readwrite-splitting rule
 
 ```sql
 CREATE READWRITE_SPLITTING RULE IF NOT EXISTS ms_group_0 (
@@ -101,7 +101,7 @@ CREATE READWRITE_SPLITTING RULE IF NOT EXISTS ms_group_0 (
 );
 ```
 
-- Dynamic readwrite splitting rule
+- Dynamic readwrite-splitting rule
 
 ```sql
 CREATE READWRITE_SPLITTING RULE IF NOT EXISTS ms_group_1 (
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/readwrite-splitting/drop-readwrite-splitting-rule.cn.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/readwrite-splitting/drop-readwrite-splitting-rule.cn.md
index d27461333bb..9e785e40b57 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/readwrite-splitting/drop-readwrite-splitting-rule.cn.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/readwrite-splitting/drop-readwrite-splitting-rule.cn.md
@@ -33,7 +33,7 @@ databaseName ::=
 ### 补充说明
 
 - 未指定 `databaseName` 时,默认是当前使用的 `DATABASE`。 如果也未使用 `DATABASE` 则会提示 `No database selected`;
-- `ifExists` 子句用于避免 `Readwrite splitting rule not exists` 错误。
+- `ifExists` 子句用于避免 `Readwrite-splitting rule not exists` 错误。
 
 ### 示例
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/readwrite-splitting/drop-readwrite-splitting-rule.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/readwrite-splitting/drop-readwrite-splitting-rule.en.md
index f842f68afcb..380c924b703 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/readwrite-splitting/drop-readwrite-splitting-rule.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rdl/rule-definition/readwrite-splitting/drop-readwrite-splitting-rule.en.md
@@ -5,7 +5,7 @@ weight = 4
 
 ## Description
 
-The `DROP READWRITE_SPLITTING RULE` syntax is used to drop readwrite splitting rule for specified database
+The `DROP READWRITE_SPLITTING RULE` syntax is used to drop readwrite-splitting rule for specified database
 
 ### Syntax
 
@@ -33,23 +33,23 @@ databaseName ::=
 ### Supplement
 
 - When `databaseName` is not specified, the default is the currently used `DATABASE`. If `DATABASE` is not used, `No database selected` will be prompted;
-- `ifExists` clause is used for avoid `Readwrite splitting rule not exists` error.
+- `ifExists` clause is used for avoid `Readwrite-splitting rule not exists` error.
 
 ### Example
 
-- Drop readwrite splitting rule for specified database
+- Drop readwrite-splitting rule for specified database
 
 ```sql
 DROP READWRITE_SPLITTING RULE ms_group_1 FROM readwrite_splitting_db;
 ```
 
-- Drop readwrite splitting rule for current database
+- Drop readwrite-splitting rule for current database
 
 ```sql
 DROP READWRITE_SPLITTING RULE ms_group_1;
 ```
 
-- Drop readwrite splitting rule with `ifExists` clause
+- Drop readwrite-splitting rule with `ifExists` clause
 
 ```sql
 DROP READWRITE_SPLITTING RULE IF EXISTS ms_group_1;
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/reserved-word.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/reserved-word.en.md
index cd08e48d384..f287b6e8ef8 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/reserved-word.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/reserved-word.en.md
@@ -27,7 +27,7 @@ weight = 5
 
 `SET`, `DEFAULT`, `SINGLE`, `STORAGE`, `UNIT`, `RANDOM`
 
-#### Readwrite Splitting
+#### Readwrite-Splitting
 
 `READWRITE_SPLITTING`, `WRITE_STORAGE_UNIT`, `READ_STORAGE_UNITS`
 , `AUTO_AWARE_RESOURCE`
@@ -69,7 +69,7 @@ weight = 5
 
 `SINGLE`, `STORAGE`, `UNIT`
 
-#### Readwrite Splitting
+#### Readwrite-Splitting
 
 `READWRITE_SPLITTING`
 
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/readwrite-splitting/_index.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/readwrite-splitting/_index.en.md
index 687895005d3..12e205a8a18 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/readwrite-splitting/_index.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/readwrite-splitting/_index.en.md
@@ -4,4 +4,4 @@ weight = 1
 chapter = true
 +++
 
-This chapter describes the syntax of readwrite splitting.
+This chapter describes the syntax of readwrite-splitting.
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/readwrite-splitting/count-readwrite-splitting-rule.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/readwrite-splitting/count-readwrite-splitting-rule.en.md
index 325e195a493..b9d584a7680 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/readwrite-splitting/count-readwrite-splitting-rule.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/readwrite-splitting/count-readwrite-splitting-rule.en.md
@@ -5,7 +5,7 @@ weight = 3
 
 ### Description
 
-The `COUNT READWRITE_SPLITTING RULE` syntax is used to query the number of readwrite splitting rules for specified database.
+The `COUNT READWRITE_SPLITTING RULE` syntax is used to query the number of readwrite-splitting rules for specified database.
 
 ### Syntax
 
@@ -39,7 +39,7 @@ databaseName ::=
 
 ### Example
 
-- Query the number of readwrite splitting rules for specified database.
+- Query the number of readwrite-splitting rules for specified database.
 
 ```sql
 COUNT READWRITE_SPLITTING RULE FROM readwrite_splitting_db;
@@ -55,7 +55,7 @@ mysql> COUNT READWRITE_SPLITTING RULE FROM readwrite_splitting_db;
 1 row in set (0.02 sec)
 ```
 
-- Query the number of readwrite splitting rules for current database.
+- Query the number of readwrite-splitting rules for current database.
 
 ```sql
 COUNT READWRITE_SPLITTING RULE;
diff --git a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/readwrite-splitting/show-readwrite-splitting-rule.en.md b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/readwrite-splitting/show-readwrite-splitting-rule.en.md
index a72ecd86cdf..0409fae008c 100644
--- a/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/readwrite-splitting/show-readwrite-splitting-rule.en.md
+++ b/docs/document/content/user-manual/shardingsphere-proxy/distsql/syntax/rql/rule-query/readwrite-splitting/show-readwrite-splitting-rule.en.md
@@ -5,7 +5,7 @@ weight = 2
 
 ### Description
 
-The `SHOW READWRITE_SPLITTING RULE` syntax is used to query specified readwrite splitting rules for specified database.
+The `SHOW READWRITE_SPLITTING RULE` syntax is used to query specified readwrite-splitting rules for specified database.
 
 ### Syntax
 
@@ -33,19 +33,19 @@ databaseName ::=
 
 ### Return value description
 
-| Column                          | Description                                                                                                |
-| ------------------------------- | ---------------------------------------------------------------------------------------------------------- |
-| name                            | Readwrite splitting rule name                                                                              |
-| auto_aware_data_source_name     | Auto-Aware discovery data source name (Display configuration dynamic readwrite splitting rules)            |
-| write_data_source_name          | Write data source name                                                                                     |
-| read_data_source_names          | Read data source name list                                                                                 |
-| load_balancer_type              | Load balance algorithm type                                                                                |
-| load_balancer_props             | Load balance algorithm parameter                                                                           |
+| Column                      | Description                                                                                     |
+|-----------------------------|-------------------------------------------------------------------------------------------------|
+| name                        | Readwrite-splitting rule name                                                                   |
+| auto_aware_data_source_name | Auto-Aware discovery data source name (Display configuration dynamic readwrite-splitting rules) |
+| write_data_source_name      | Write data source name                                                                          |
+| read_data_source_names      | Read data source name list                                                                      |
+| load_balancer_type          | Load balance algorithm type                                                                     |
+| load_balancer_props         | Load balance algorithm parameter                                                                |
 
 
 ### Example
 
-- Query readwrite splitting rules for specified database.
+- Query readwrite-splitting rules for specified database.
 
 ```sql
 SHOW READWRITE_SPLITTING RULES FROM readwrite_splitting_db;
@@ -61,7 +61,7 @@ mysql> SHOW READWRITE_SPLITTING RULES FROM readwrite_splitting_db;
 1 row in set (0.01 sec)
 ```
 
-- Query readwrite splitting rules for current database.
+- Query readwrite-splitting rules for current database.
 
 ```sql
 SHOW READWRITE_SPLITTING RULES;
@@ -77,7 +77,7 @@ mysql> SHOW READWRITE_SPLITTING RULES;
 1 row in set (0.01 sec)
 ```
 
-- Query specified readwrite splitting rule for specified database.
+- Query specified readwrite-splitting rule for specified database.
 
 ```sql
 SHOW READWRITE_SPLITTING RULE ms_group_0 FROM readwrite_splitting_db;
@@ -93,7 +93,7 @@ mysql> SHOW READWRITE_SPLITTING RULE ms_group_0 FROM readwrite_splitting_db;
 1 row in set (0.01 sec)
 ```
 
-- Query specified readwrite splitting rule for current database.
+- Query specified readwrite-splitting rule for current database.
 
 ```sql
 SHOW READWRITE_SPLITTING RULE ms_group_0;
diff --git a/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/datanode/ReadwriteSplittingDataNodeBuilder.java b/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/datanode/ReadwriteSplittingDataNodeBuilder.java
index e5821eee824..de1330e52f2 100644
--- a/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/datanode/ReadwriteSplittingDataNodeBuilder.java
+++ b/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/datanode/ReadwriteSplittingDataNodeBuilder.java
@@ -27,7 +27,7 @@ import java.util.Collection;
 import java.util.LinkedList;
 
 /**
- * Readwrite splitting data node builder.
+ * Readwrite-splitting data node builder.
  */
 public final class ReadwriteSplittingDataNodeBuilder implements DataNodeBuilder<ReadwriteSplittingRule> {
     
diff --git a/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/exception/ReadwriteSplittingSQLException.java b/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/exception/ReadwriteSplittingSQLException.java
index a74395f2b64..ca4fe712df1 100644
--- a/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/exception/ReadwriteSplittingSQLException.java
+++ b/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/exception/ReadwriteSplittingSQLException.java
@@ -21,7 +21,7 @@ import org.apache.shardingsphere.infra.util.exception.external.sql.sqlstate.SQLS
 import org.apache.shardingsphere.infra.util.exception.external.sql.type.feature.FeatureSQLException;
 
 /**
- * Readwrite splitting SQL exception.
+ * Readwrite-splitting SQL exception.
  */
 public abstract class ReadwriteSplittingSQLException extends FeatureSQLException {
     
diff --git a/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/route/filter/ReadDataSourcesFilter.java b/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/route/filter/ReadDataSourcesFilter.java
index 5276a96a5cb..04814bf3ddc 100644
--- a/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/route/filter/ReadDataSourcesFilter.java
+++ b/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/route/filter/ReadDataSourcesFilter.java
@@ -31,7 +31,7 @@ public interface ReadDataSourcesFilter {
     /**
      * Filter replica data sources.
      * 
-     * @param rule readwrite splitting data source rule
+     * @param rule readwrite-splitting data source rule
      * @param toBeFilteredReadDataSources to be filtered read data sources
      * @return filtered read data sources
      */
diff --git a/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/strategy/ReadwriteSplittingStrategy.java b/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/strategy/ReadwriteSplittingStrategy.java
index 2fd0dfc062a..b599bd0d366 100644
--- a/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/strategy/ReadwriteSplittingStrategy.java
+++ b/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/strategy/ReadwriteSplittingStrategy.java
@@ -23,7 +23,7 @@ import java.util.Collection;
 import java.util.List;
 
 /**
- * Readwrite splitting strategy.
+ * Readwrite-splitting strategy.
  */
 public interface ReadwriteSplittingStrategy {
     
diff --git a/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/strategy/ReadwriteSplittingStrategyFactory.java b/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/strategy/ReadwriteSplittingStrategyFactory.java
index 25d3a71de4a..3a670e36033 100644
--- a/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/strategy/ReadwriteSplittingStrategyFactory.java
+++ b/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/strategy/ReadwriteSplittingStrategyFactory.java
@@ -31,13 +31,13 @@ import java.util.Collection;
 import java.util.Optional;
 
 /**
- * Readwrite splitting strategy factory.
+ * Readwrite-splitting strategy factory.
  */
 @NoArgsConstructor(access = AccessLevel.PRIVATE)
 public final class ReadwriteSplittingStrategyFactory {
     
     /**
-     * Create new instance of readwrite splitting strategy.
+     * Create new instance of readwrite-splitting strategy.
      * 
      * @param readwriteSplittingConfig readwrite-splitting rule config
      * @param builtRules built rules
diff --git a/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/strategy/type/DynamicReadwriteSplittingStrategy.java b/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/strategy/type/DynamicReadwriteSplittingStrategy.java
index dba6c917493..bf0be192d26 100644
--- a/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/strategy/type/DynamicReadwriteSplittingStrategy.java
+++ b/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/strategy/type/DynamicReadwriteSplittingStrategy.java
@@ -30,7 +30,7 @@ import java.util.Collections;
 import java.util.List;
 
 /**
- * Dynamic readwrite splitting strategy.
+ * Dynamic readwrite-splitting strategy.
  */
 @RequiredArgsConstructor
 @Getter
diff --git a/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/strategy/type/StaticReadwriteSplittingStrategy.java b/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/strategy/type/StaticReadwriteSplittingStrategy.java
index d9bbcde626a..7bacd55e1a4 100644
--- a/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/strategy/type/StaticReadwriteSplittingStrategy.java
+++ b/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/strategy/type/StaticReadwriteSplittingStrategy.java
@@ -27,7 +27,7 @@ import java.util.LinkedList;
 import java.util.List;
 
 /**
- * Static readwrite splitting strategy.
+ * Static readwrite-splitting strategy.
  */
 @RequiredArgsConstructor
 public final class StaticReadwriteSplittingStrategy implements ReadwriteSplittingStrategy {
diff --git a/features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/checker/ReadwriteSplittingRuleStatementChecker.java b/features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/checker/ReadwriteSplittingRuleStatementChecker.java
index b06b03c133c..3c4f3846e3a 100644
--- a/features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/checker/ReadwriteSplittingRuleStatementChecker.java
+++ b/features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/checker/ReadwriteSplittingRuleStatementChecker.java
@@ -50,7 +50,7 @@ import java.util.stream.Collectors;
 public final class ReadwriteSplittingRuleStatementChecker {
     
     /**
-     * Check create readwrite splitting rule statement.
+     * Check create readwrite-splitting rule statement.
      *
      * @param database database
      * @param segments segments
@@ -67,7 +67,7 @@ public final class ReadwriteSplittingRuleStatementChecker {
     }
     
     /**
-     * Check alter readwrite splitting rule statement.
+     * Check alter readwrite-splitting rule statement.
      *
      * @param database database
      * @param segments segments
@@ -90,7 +90,7 @@ public final class ReadwriteSplittingRuleStatementChecker {
      * @param currentRuleConfig current rule config
      */
     public static void checkRuleConfigurationExist(final ShardingSphereDatabase database, final ReadwriteSplittingRuleConfiguration currentRuleConfig) {
-        ShardingSpherePreconditions.checkNotNull(currentRuleConfig, () -> new MissingRequiredRuleException("Readwrite splitting", database.getName()));
+        ShardingSpherePreconditions.checkNotNull(currentRuleConfig, () -> new MissingRequiredRuleException("Readwrite-splitting", database.getName()));
     }
     
     private static void checkRuleNamesExist(final Collection<ReadwriteSplittingRuleSegment> segments, final ReadwriteSplittingRuleConfiguration currentRuleConfig, final String databaseName) {
@@ -111,7 +111,7 @@ public final class ReadwriteSplittingRuleStatementChecker {
     
     private static void checkDuplicateRuleNamesWithSelf(final String databaseName, final Collection<ReadwriteSplittingRuleSegment> segments) {
         Collection<String> duplicatedRuleNames = getDuplicated(segments.stream().map(ReadwriteSplittingRuleSegment::getName).collect(Collectors.toList()));
-        ShardingSpherePreconditions.checkState(duplicatedRuleNames.isEmpty(), () -> new DuplicateRuleException("Readwrite splitting", databaseName, duplicatedRuleNames));
+        ShardingSpherePreconditions.checkState(duplicatedRuleNames.isEmpty(), () -> new DuplicateRuleException("Readwrite-splitting", databaseName, duplicatedRuleNames));
     }
     
     private static Collection<String> getDuplicated(final Collection<String> required) {
@@ -125,7 +125,7 @@ public final class ReadwriteSplittingRuleStatementChecker {
             currentRuleNames.addAll(resourceMetaData.getDataSources().keySet());
         }
         Collection<String> toBeCreatedRuleNames = segments.stream().map(ReadwriteSplittingRuleSegment::getName).filter(currentRuleNames::contains).collect(Collectors.toList());
-        ShardingSpherePreconditions.checkState(toBeCreatedRuleNames.isEmpty(), () -> new InvalidRuleConfigurationException("Readwrite splitting", toBeCreatedRuleNames,
+        ShardingSpherePreconditions.checkState(toBeCreatedRuleNames.isEmpty(), () -> new InvalidRuleConfigurationException("Readwrite-splitting", toBeCreatedRuleNames,
                 Collections.singleton(String.format("%s already exists in storage unit", toBeCreatedRuleNames))));
     }
     
@@ -136,7 +136,7 @@ public final class ReadwriteSplittingRuleStatementChecker {
             currentRuleNames.addAll(currentRuleConfig.getDataSources().stream().map(ReadwriteSplittingDataSourceRuleConfiguration::getName).collect(Collectors.toList()));
         }
         Collection<String> toBeCreatedRuleNames = segments.stream().map(ReadwriteSplittingRuleSegment::getName).filter(currentRuleNames::contains).collect(Collectors.toList());
-        ShardingSpherePreconditions.checkState(toBeCreatedRuleNames.isEmpty(), () -> new DuplicateRuleException("Readwrite splitting", databaseName, toBeCreatedRuleNames));
+        ShardingSpherePreconditions.checkState(toBeCreatedRuleNames.isEmpty(), () -> new DuplicateRuleException("Readwrite-splitting", databaseName, toBeCreatedRuleNames));
     }
     
     private static void checkDataSourcesExist(final String databaseName, final Collection<ReadwriteSplittingRuleSegment> segments, final ShardingSphereDatabase database) {
@@ -195,7 +195,7 @@ public final class ReadwriteSplittingRuleStatementChecker {
         segments.forEach(each -> {
             if (!Strings.isNullOrEmpty(each.getWriteDataSource())) {
                 String writeDataSource = each.getWriteDataSource();
-                ShardingSpherePreconditions.checkState(writeDataSourceNames.add(writeDataSource), () -> new InvalidRuleConfigurationException("Readwrite splitting", each.getName(),
+                ShardingSpherePreconditions.checkState(writeDataSourceNames.add(writeDataSource), () -> new InvalidRuleConfigurationException("Readwrite-splitting", each.getName(),
                         String.format("Can not config duplicate write storage unit `%s` in database `%s`", writeDataSource, databaseName)));
             }
         });
@@ -213,7 +213,7 @@ public final class ReadwriteSplittingRuleStatementChecker {
         for (String each : segment.getReadDataSources()) {
             ShardingSpherePreconditions.checkState(readDataSourceNames.add(each),
                     () -> new InvalidRuleConfigurationException(
-                            "Readwrite splitting", segment.getName(), String.format("Can not config duplicate read storage unit `%s` in database `%s`.", each, databaseName)));
+                            "Readwrite-splitting", segment.getName(), String.format("Can not config duplicate read storage unit `%s` in database `%s`.", each, databaseName)));
         }
     }
     
diff --git a/features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/converter/ReadwriteSplittingRuleStatementConverter.java b/features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/converter/ReadwriteSplittingRuleStatementConverter.java
index 8fd27432ba6..d1a82546d0e 100644
--- a/features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/converter/ReadwriteSplittingRuleStatementConverter.java
+++ b/features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/converter/ReadwriteSplittingRuleStatementConverter.java
@@ -33,16 +33,16 @@ import java.util.LinkedList;
 import java.util.Map;
 
 /**
- * Readwrite splitting rule statement converter.
+ * Readwrite-splitting rule statement converter.
  */
 @NoArgsConstructor(access = AccessLevel.PRIVATE)
 public final class ReadwriteSplittingRuleStatementConverter {
     
     /**
-     * Convert readwrite splitting rule segments to readwrite splitting rule configuration.
+     * Convert readwrite-splitting rule segments to readwrite-splitting rule configuration.
      *
-     * @param ruleSegments readwrite splitting rule segments
-     * @return readwrite splitting rule configuration
+     * @param ruleSegments readwrite-splitting rule segments
+     * @return readwrite-splitting rule configuration
      */
     public static ReadwriteSplittingRuleConfiguration convert(final Collection<ReadwriteSplittingRuleSegment> ruleSegments) {
         Collection<ReadwriteSplittingDataSourceRuleConfiguration> dataSources = new LinkedList<>();
diff --git a/features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/query/CountReadwriteSplittingRuleExecutor.java b/features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/query/CountReadwriteSplittingRuleExecutor.java
index ffb6f6f5073..e116faef834 100644
--- a/features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/query/CountReadwriteSplittingRuleExecutor.java
+++ b/features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/query/CountReadwriteSplittingRuleExecutor.java
@@ -33,7 +33,7 @@ import java.util.Optional;
 import java.util.function.Supplier;
 
 /**
- * Count readwrite splitting rule executor.
+ * Count readwrite-splitting rule executor.
  */
 public final class CountReadwriteSplittingRuleExecutor implements RQLExecutor<CountReadwriteSplittingRuleStatement> {
     
diff --git a/features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/query/ShowReadwriteSplittingRuleExecutor.java b/features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/query/ShowReadwriteSplittingRuleExecutor.java
index 966f76b1a49..f017527711e 100644
--- a/features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/query/ShowReadwriteSplittingRuleExecutor.java
+++ b/features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/query/ShowReadwriteSplittingRuleExecutor.java
@@ -38,7 +38,7 @@ import java.util.Map;
 import java.util.Optional;
 
 /**
- * Show readwrite splitting rule executor.
+ * Show readwrite-splitting rule executor.
  */
 public final class ShowReadwriteSplittingRuleExecutor implements RQLExecutor<ShowReadwriteSplittingRulesStatement> {
     
diff --git a/features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/update/DropReadwriteSplittingRuleStatementUpdater.java b/features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/update/DropReadwriteSplittingRuleStatementUpdater.java
index 49c27dab70a..cab47143b6b 100644
--- a/features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/update/DropReadwriteSplittingRuleStatementUpdater.java
+++ b/features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/update/DropReadwriteSplittingRuleStatementUpdater.java
@@ -64,13 +64,13 @@ public final class DropReadwriteSplittingRuleStatementUpdater implements RuleDef
         }
         Collection<String> currentRuleNames = currentRuleConfig.getDataSources().stream().map(ReadwriteSplittingDataSourceRuleConfiguration::getName).collect(Collectors.toList());
         Collection<String> notExistedRuleNames = sqlStatement.getNames().stream().filter(each -> !currentRuleNames.contains(each)).collect(Collectors.toList());
-        ShardingSpherePreconditions.checkState(notExistedRuleNames.isEmpty(), () -> new MissingRequiredRuleException("Readwrite splitting", databaseName, sqlStatement.getNames()));
+        ShardingSpherePreconditions.checkState(notExistedRuleNames.isEmpty(), () -> new MissingRequiredRuleException("Readwrite-splitting", databaseName, sqlStatement.getNames()));
     }
     
     private void checkToBeDroppedInUsed(final ShardingSphereDatabase database, final DropReadwriteSplittingRuleStatement sqlStatement) throws RuleInUsedException {
         Collection<String> resourceBeUsed = getInUsedResources(database);
         Collection<String> ruleInUsed = sqlStatement.getNames().stream().filter(resourceBeUsed::contains).collect(Collectors.toSet());
-        ShardingSpherePreconditions.checkState(ruleInUsed.isEmpty(), () -> new RuleInUsedException("Readwrite splitting", database.getName(), ruleInUsed));
+        ShardingSpherePreconditions.checkState(ruleInUsed.isEmpty(), () -> new RuleInUsedException("Readwrite-splitting", database.getName(), ruleInUsed));
     }
     
     private Collection<String> getInUsedResources(final ShardingSphereDatabase database) {
diff --git a/features/readwrite-splitting/distsql/statement/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/statement/AlterReadwriteSplittingRuleStatement.java b/features/readwrite-splitting/distsql/statement/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/statement/AlterReadwriteSplittingRuleStatement.java
index a982993aea5..c3d925cf065 100644
--- a/features/readwrite-splitting/distsql/statement/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/statement/AlterReadwriteSplittingRuleStatement.java
+++ b/features/readwrite-splitting/distsql/statement/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/statement/AlterReadwriteSplittingRuleStatement.java
@@ -25,7 +25,7 @@ import org.apache.shardingsphere.distsql.parser.statement.rdl.alter.AlterRuleSta
 import java.util.Collection;
 
 /**
- * Alter readwrite splitting rule statement.
+ * Alter readwrite-splitting rule statement.
  */
 @RequiredArgsConstructor
 @Getter
diff --git a/features/readwrite-splitting/distsql/statement/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/statement/CountReadwriteSplittingRuleStatement.java b/features/readwrite-splitting/distsql/statement/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/statement/CountReadwriteSplittingRuleStatement.java
index b0eb0b688c8..46409c762c5 100644
--- a/features/readwrite-splitting/distsql/statement/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/statement/CountReadwriteSplittingRuleStatement.java
+++ b/features/readwrite-splitting/distsql/statement/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/statement/CountReadwriteSplittingRuleStatement.java
@@ -21,7 +21,7 @@ import org.apache.shardingsphere.distsql.parser.statement.rql.show.ShowRulesStat
 import org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DatabaseSegment;
 
 /**
- * Count readwrite splitting rule statement.
+ * Count readwrite-splitting rule statement.
  */
 public final class CountReadwriteSplittingRuleStatement extends ShowRulesStatement {
     
diff --git a/features/readwrite-splitting/distsql/statement/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/statement/DropReadwriteSplittingRuleStatement.java b/features/readwrite-splitting/distsql/statement/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/statement/DropReadwriteSplittingRuleStatement.java
index 4bf72b9955e..e8a44e0bf6a 100644
--- a/features/readwrite-splitting/distsql/statement/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/statement/DropReadwriteSplittingRuleStatement.java
+++ b/features/readwrite-splitting/distsql/statement/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/statement/DropReadwriteSplittingRuleStatement.java
@@ -23,7 +23,7 @@ import org.apache.shardingsphere.distsql.parser.statement.rdl.drop.DropRuleState
 import java.util.Collection;
 
 /**
- * Drop readwrite splitting rule statement.
+ * Drop readwrite-splitting rule statement.
  */
 @Getter
 public final class DropReadwriteSplittingRuleStatement extends DropRuleStatement {
diff --git a/features/readwrite-splitting/distsql/statement/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/statement/ShowReadwriteSplittingRulesStatement.java b/features/readwrite-splitting/distsql/statement/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/statement/ShowReadwriteSplittingRulesStatement.java
index 87295051399..966d20b55a9 100644
--- a/features/readwrite-splitting/distsql/statement/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/statement/ShowReadwriteSplittingRulesStatement.java
+++ b/features/readwrite-splitting/distsql/statement/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/statement/ShowReadwriteSplittingRulesStatement.java
@@ -22,7 +22,7 @@ import org.apache.shardingsphere.distsql.parser.statement.rql.show.ShowRulesStat
 import org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DatabaseSegment;
 
 /**
- * Show readwrite splitting rules statement.
+ * Show readwrite-splitting rules statement.
  */
 @Getter
 public final class ShowReadwriteSplittingRulesStatement extends ShowRulesStatement {
diff --git a/features/readwrite-splitting/distsql/statement/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/statement/ShowStatusFromReadwriteSplittingRulesStatement.java b/features/readwrite-splitting/distsql/statement/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/statement/ShowStatusFromReadwriteSplittingRulesStatement.java
index 14a30bb5ef4..3c353691471 100644
--- a/features/readwrite-splitting/distsql/statement/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/statement/ShowStatusFromReadwriteSplittingRulesStatement.java
+++ b/features/readwrite-splitting/distsql/statement/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/statement/ShowStatusFromReadwriteSplittingRulesStatement.java
@@ -26,7 +26,7 @@ import org.apache.shardingsphere.sql.parser.sql.common.statement.available.FromD
 import java.util.Optional;
 
 /**
- * Show status from readwrite splitting rules statement.
+ * Show status from readwrite-splitting rules statement.
  */
 
 @Getter
diff --git a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/segment/distsql/rdl/ReadwriteSplittingRuleAssert.java b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/segment/distsql/rdl/ReadwriteSplittingRuleAssert.java
index abd09718317..5a3b7bb456b 100644
--- a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/segment/distsql/rdl/ReadwriteSplittingRuleAssert.java
+++ b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/segment/distsql/rdl/ReadwriteSplittingRuleAssert.java
@@ -30,36 +30,36 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.assertNull;
 
 /**
- * Readwrite splitting rule assert.
+ * Readwrite-splitting rule assert.
  */
 @NoArgsConstructor(access = AccessLevel.PRIVATE)
 public final class ReadwriteSplittingRuleAssert {
     
     /**
-     * Assert readwrite splitting rule is correct with expected parser result.
+     * Assert readwrite-splitting rule is correct with expected parser result.
      *
      * @param assertContext assert context
-     * @param actual actual readwrite splitting rule
-     * @param expected expected readwrite splitting rule test case
+     * @param actual actual readwrite-splitting rule
+     * @param expected expected readwrite-splitting rule test case
      */
     public static void assertIs(final SQLCaseAssertContext assertContext, final ReadwriteSplittingRuleSegment actual, final ExceptedReadwriteSplittingRule expected) {
         if (null == expected) {
-            assertNull(actual, assertContext.getText("Actual readwrite splitting rule should not exit."));
+            assertNull(actual, assertContext.getText("Actual readwrite-splitting rule should not exit."));
         } else {
-            assertNotNull(actual, assertContext.getText("Actual readwrite splitting rule should exit."));
-            assertThat(assertContext.getText(String.format("`%s`'s readwrite splitting rule segment assertion error: ",
+            assertNotNull(actual, assertContext.getText("Actual readwrite-splitting rule should exit."));
+            assertThat(assertContext.getText(String.format("`%s`'s readwrite-splitting rule segment assertion error: ",
                     actual.getClass().getSimpleName())), actual.getName(), is(expected.getName()));
-            assertThat(assertContext.getText(String.format("`%s`'s readwrite splitting rule segment assertion error: ",
+            assertThat(assertContext.getText(String.format("`%s`'s readwrite-splitting rule segment assertion error: ",
                     actual.getClass().getSimpleName())), actual.getAutoAwareResource(), is(expected.getAutoAwareResource()));
-            assertThat(assertContext.getText(String.format("`%s`'s readwrite splitting rule segment assertion error: ",
+            assertThat(assertContext.getText(String.format("`%s`'s readwrite-splitting rule segment assertion error: ",
                     actual.getClass().getSimpleName())), actual.getWriteDataSource(), is(expected.getWriteDataSource()));
-            assertThat(assertContext.getText(String.format("`%s`'s readwrite splitting rule segment assertion error: ",
+            assertThat(assertContext.getText(String.format("`%s`'s readwrite-splitting rule segment assertion error: ",
                     actual.getClass().getSimpleName())), actual.getReadDataSources(), is(expected.getReadDataSources()));
             if (null == actual.getLoadBalancer()) {
-                assertNull(expected.getLoadBalancer(), String.format("`%s`'s readwrite splitting rule segment assertion error: ",
+                assertNull(expected.getLoadBalancer(), String.format("`%s`'s readwrite-splitting rule segment assertion error: ",
                         actual.getClass().getSimpleName()));
             } else {
-                assertThat(assertContext.getText(String.format("`%s`'s readwrite splitting rule segment assertion error: ",
+                assertThat(assertContext.getText(String.format("`%s`'s readwrite-splitting rule segment assertion error: ",
                         actual.getClass().getSimpleName())), actual.getLoadBalancer().getName(), is(expected.getLoadBalancer().getName()));
                 PropertiesAssert.assertIs(assertContext, actual.getLoadBalancer().getProps(), expected.getLoadBalancer().getProperties());
             }
diff --git a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/ral/impl/updatable/AlterReadwriteSplittingStorageUnitStatusStatementAssert.java b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/ral/impl/updatable/AlterReadwriteSplittingStorageUnitStatusStatementAssert.java
index f1b9278e4fc..e63e65a1e4c 100644
--- a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/ral/impl/updatable/AlterReadwriteSplittingStorageUnitStatusStatementAssert.java
+++ b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/ral/impl/updatable/AlterReadwriteSplittingStorageUnitStatusStatementAssert.java
@@ -35,11 +35,11 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
 public final class AlterReadwriteSplittingStorageUnitStatusStatementAssert {
     
     /**
-     * Alter readwrite splitting storage unit status statement is correct with expected parser result.
+     * Alter readwrite-splitting storage unit status statement is correct with expected parser result.
      *
      * @param assertContext assert context
-     * @param actual actual alter readwrite splitting storage unit status statement
-     * @param expected expected alter readwrite splitting storage unit status statement test case
+     * @param actual actual alter readwrite-splitting storage unit status statement
+     * @param expected expected alter readwrite-splitting storage unit status statement test case
      */
     public static void assertIs(final SQLCaseAssertContext assertContext, final AlterReadwriteSplittingStorageUnitStatusStatement actual,
                                 final AlterReadwriteSplittingStorageUnitStatusStatementTestCase expected) {
diff --git a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/rdl/alter/impl/AlterReadwriteSplittingRuleStatementAssert.java b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/rdl/alter/impl/AlterReadwriteSplittingRuleStatementAssert.java
index b905a016c4f..a10ed951285 100644
--- a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/rdl/alter/impl/AlterReadwriteSplittingRuleStatementAssert.java
+++ b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/rdl/alter/impl/AlterReadwriteSplittingRuleStatementAssert.java
@@ -57,10 +57,10 @@ public final class AlterReadwriteSplittingRuleStatementAssert {
     private static void assertReadwriteSplittingRule(final SQLCaseAssertContext assertContext, final Collection<ReadwriteSplittingRuleSegment> actual,
                                                      final List<ExceptedReadwriteSplittingRule> expected) {
         if (null == expected) {
-            assertNull(actual, assertContext.getText("Actual readwrite splitting rule should not exist."));
+            assertNull(actual, assertContext.getText("Actual readwrite-splitting rule should not exist."));
         } else {
-            assertNotNull(actual, assertContext.getText("Actual readwrite splitting rule should exist."));
-            assertThat(assertContext.getText(String.format("Actual readwrite splitting rule size should be %s , but it was %s", expected.size(), actual.size())), actual.size(), is(expected.size()));
+            assertNotNull(actual, assertContext.getText("Actual readwrite-splitting rule should exist."));
+            assertThat(assertContext.getText(String.format("Actual readwrite-splitting rule size should be %s , but it was %s", expected.size(), actual.size())), actual.size(), is(expected.size()));
             int count = 0;
             for (ReadwriteSplittingRuleSegment readwriteSplittingRuleSegment : actual) {
                 ExceptedReadwriteSplittingRule exceptedReadwriteSplittingRule = expected.get(count);
diff --git a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/rdl/create/impl/CreateReadwriteSplittingRuleStatementAssert.java b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/rdl/create/impl/CreateReadwriteSplittingRuleStatementAssert.java
index d0d1440e5cb..a73bb8d5b3b 100644
--- a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/rdl/create/impl/CreateReadwriteSplittingRuleStatementAssert.java
+++ b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/rdl/create/impl/CreateReadwriteSplittingRuleStatementAssert.java
@@ -58,10 +58,10 @@ public final class CreateReadwriteSplittingRuleStatementAssert {
     private static void assertReadwriteSplittingRule(final SQLCaseAssertContext assertContext, final Collection<ReadwriteSplittingRuleSegment> actual,
                                                      final List<ExceptedReadwriteSplittingRule> expected) {
         if (null == expected) {
-            assertNull(actual, assertContext.getText("Actual readwrite splitting rule should not exist."));
+            assertNull(actual, assertContext.getText("Actual readwrite-splitting rule should not exist."));
         } else {
-            assertNotNull(actual, assertContext.getText("Actual readwrite splitting rule should exist."));
-            assertThat(assertContext.getText(String.format("Actual readwrite splitting rule size should be %s , but it was %s",
+            assertNotNull(actual, assertContext.getText("Actual readwrite-splitting rule should exist."));
+            assertThat(assertContext.getText(String.format("Actual readwrite-splitting rule size should be %s , but it was %s",
                     expected.size(), actual.size())), actual.size(), is(expected.size()));
             int count = 0;
             for (ReadwriteSplittingRuleSegment readwriteSplittingRuleSegment : actual) {
diff --git a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/rdl/drop/impl/DropReadwriteSplittingRuleStatementAssert.java b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/rdl/drop/impl/DropReadwriteSplittingRuleStatementAssert.java
index 63b9bbe1e76..c472ba998e8 100644
--- a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/rdl/drop/impl/DropReadwriteSplittingRuleStatementAssert.java
+++ b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/rdl/drop/impl/DropReadwriteSplittingRuleStatementAssert.java
@@ -42,8 +42,8 @@ public final class DropReadwriteSplittingRuleStatementAssert {
      */
     public static void assertIs(final SQLCaseAssertContext assertContext, final DropReadwriteSplittingRuleStatement actual, final DropReadwriteSplittingRuleStatementTestCase expected) {
         if (ExistingAssert.assertIs(assertContext, actual, expected)) {
-            assertThat(assertContext.getText("readwrite splitting assertion error: "), actual.getNames(), is(expected.getNames()));
-            assertThat(assertContext.getText("readwrite splitting assertion error: "), actual.isIfExists(), is(expected.isIfExists()));
+            assertThat(assertContext.getText("readwrite-splitting assertion error: "), actual.getNames(), is(expected.getNames()));
+            assertThat(assertContext.getText("readwrite-splitting assertion error: "), actual.isIfExists(), is(expected.isIfExists()));
         }
     }
 }
diff --git a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/cases/parser/jaxb/segment/impl/distsql/rdl/ExceptedReadwriteSplittingRule.java b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/cases/parser/jaxb/segment/impl/distsql/rdl/ExceptedReadwriteSplittingRule.java
index 48bd7c1c743..4ca984fce6a 100644
--- a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/cases/parser/jaxb/segment/impl/distsql/rdl/ExceptedReadwriteSplittingRule.java
+++ b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/cases/parser/jaxb/segment/impl/distsql/rdl/ExceptedReadwriteSplittingRule.java
@@ -27,7 +27,7 @@ import javax.xml.bind.annotation.XmlElement;
 import java.util.List;
 
 /**
- * Excepted readwrite splitting rule.
+ * Excepted readwrite-splitting rule.
  */
 @Getter
 @Setter
diff --git a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/cases/parser/jaxb/statement/ral/AlterReadwriteSplittingStorageUnitStatusStatementTestCase.java b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/cases/parser/jaxb/statement/ral/AlterReadwriteSplittingStorageUnitStatusStatementTestCase.java
index 245902aedb3..3a618a27909 100644
--- a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/cases/parser/jaxb/statement/ral/AlterReadwriteSplittingStorageUnitStatusStatementTestCase.java
+++ b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/cases/parser/jaxb/statement/ral/AlterReadwriteSplittingStorageUnitStatusStatementTestCase.java
@@ -24,7 +24,7 @@ import org.apache.shardingsphere.test.it.sql.parser.internal.cases.parser.jaxb.s
 import javax.xml.bind.annotation.XmlAttribute;
 
 /**
- * Alter readwrite splitting storage unit status statement test case.
+ * Alter readwrite-splitting storage unit status statement test case.
  */
 @Getter
 @Setter
diff --git a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/cases/parser/jaxb/statement/rql/rule/readwritesplitting/CountReadwriteSplittingRuleStatementTestCase.java b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/cases/parser/jaxb/statement/rql/rule/readwritesplitting/CountReadwriteSplittingRuleStatementTestCase.java
index d46a14169e6..f553de3fb0b 100644
--- a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/cases/parser/jaxb/statement/rql/rule/readwritesplitting/CountReadwriteSplittingRuleStatementTestCase.java
+++ b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/cases/parser/jaxb/statement/rql/rule/readwritesplitting/CountReadwriteSplittingRuleStatementTestCase.java
@@ -20,7 +20,7 @@ package org.apache.shardingsphere.test.it.sql.parser.internal.cases.parser.jaxb.
 import org.apache.shardingsphere.test.it.sql.parser.internal.cases.parser.jaxb.statement.DatabaseContainedTestCase;
 
 /**
- * Count readwrite splitting rule statement test case.
+ * Count readwrite-splitting rule statement test case.
  */
 public final class CountReadwriteSplittingRuleStatementTestCase extends DatabaseContainedTestCase {
 }