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 {
}