blob: 99a2496d91a41cb85750fb238101ef03179910ad [file] [log] [blame]
commit 0cb5aab05a95fbb61e38d46dd74e86b25d26cd54
Author: yx9o <yangx_soft@163.com>
Date: Thu Jul 29 00:58:57 2021 +0800
Modify the document (#11559)
diff --git a/docs/document/content/dev-manual/sharding.cn.md b/docs/document/content/dev-manual/sharding.cn.md
index 8361b81472..57f61318d6 100644
--- a/docs/document/content/dev-manual/sharding.cn.md
+++ b/docs/document/content/dev-manual/sharding.cn.md
@@ -7,20 +7,22 @@ chapter = true
## ShardingAlgorithm
-| *SPI 名称* | *详细说明* |
-| ------------------------------- | ---------------------------- |
-| ShardingAlgorithm | 分片算法 |
+| *SPI 名称* | *详细说明* |
+| ----------------------------------- | ------------------------ |
+| ShardingAlgorithm | 分片算法 |
-| *已知实现类* | *详细说明* |
+| *已知实现类* | *详细说明* |
| ----------------------------------- | ------------------------ |
-| InlineShardingAlgorithm | 基于行表达式的分片算法 |
-| ModShardingAlgorithm | 基于取模的分片算法 |
-| HashModShardingAlgorithm | 基于哈希取模的分片算法 |
-| IntervalShardingAlgorithm | 基于固定时间范围的分片算法 |
-| AutoIntervalShardingAlgorithm | 基于可变时间范围的分片算法 |
-| VolumeBasedRangeShardingAlgorithm | 基于分片容量的范围分片算法 |
-| BoundaryBasedRangeShardingAlgorithm | 基于分片边界的范围分片算法 |
-| ClassBasedShardingAlgorithm | 基于自定义类的分片算法 |
+| BoundaryBasedRangeShardingAlgorithm | 基于分片边界的范围分片算法 |
+| VolumeBasedRangeShardingAlgorithm | 基于分片容量的范围分片算法 |
+| ComplexInlineShardingAlgorithm | 基于行表达式的复合分片算法 |
+| AutoIntervalShardingAlgorithm | 基于可变时间范围的分片算法 |
+| ClassBasedShardingAlgorithm | 基于自定义类的分片算法 |
+| HintInlineShardingAlgorithm | 基于行表达式的Hint分片算法 |
+| IntervalShardingAlgorithm | 基于固定时间范围的分片算法 |
+| HashModShardingAlgorithm | 基于哈希取模的分片算法 |
+| InlineShardingAlgorithm | 基于行表达式的分片算法 |
+| ModShardingAlgorithm | 基于取模的分片算法 |
## KeyGenerateAlgorithm
@@ -33,16 +35,16 @@ chapter = true
| SnowflakeKeyGenerateAlgorithm | 基于雪花算法的分布式主键生成算法 |
| UUIDKeyGenerateAlgorithm | 基于UUID的分布式主键生成算法 |
-## TimeService
+## DatetimeService
-| *SPI 名称* | *详细说明* |
-| --------------------------- | --------------------------- |
-| TimeService | 获取当前时间进行路由 |
+| *SPI 名称* | *详细说明* |
+| ------------------------------- | ----------------------------- |
+| DatetimeService | 获取当前时间进行路由 |
-| *已知实现类* | *详细说明* |
-| --------------------------- | ------------------------------- |
-| DefaultTimeService | 从应用系统时间中获取当前时间进行路由 |
-| DatabaseTimeServiceDelegate | 从数据库中获取当前时间进行路由 |
+| *已知实现类* | *详细说明* |
+| ------------------------------- | ----------------------------- |
+| DatabaseDatetimeServiceDelegate | 从数据库中获取当前时间进行路由 |
+| SystemDatetimeService | 从应用系统时间中获取当前时间进行路由 |
## DatabaseSQLEntry
diff --git a/docs/document/content/dev-manual/sharding.en.md b/docs/document/content/dev-manual/sharding.en.md
index 0d6521e494..a20e02ff89 100644
--- a/docs/document/content/dev-manual/sharding.en.md
+++ b/docs/document/content/dev-manual/sharding.en.md
@@ -7,20 +7,22 @@ chapter = true
## ShardingAlgorithm
-| *SPI Name* | *Description* |
-| ------------------------------- | -------------------------------------- |
-| ShardingAlgorithm | Sharding algorithm |
-
-| *Implementation Class* | *Description* |
-| ----------------------------------- | --------------------------------------- |
-| InlineShardingAlgorithm | Inline sharding algorithm |
-| ModShardingAlgorithm | Modulo sharding algorithm |
-| HashModShardingAlgorithm | Hash modulo sharding algorithm |
-| IntervalShardingAlgorithm | Fixed interval sharding algorithm |
-| AutoIntervalShardingAlgorithm | Mutable interval sharding algorithm |
-| VolumeBasedRangeShardingAlgorithm | Volume based range sharding algorithm |
-| BoundaryBasedRangeShardingAlgorithm | Boundary based range sharding algorithm |
-| ClassBasedShardingAlgorithm | Class based sharding algorithm |
+| *SPI Name* | *Description* |
+| ----------------------------------- | ---------------------------------------------- |
+| ShardingAlgorithm | Sharding algorithm |
+
+| *Implementation Class* | *Description* |
+| ----------------------------------- | ---------------------------------------------- |
+| BoundaryBasedRangeShardingAlgorithm | Boundary based range sharding algorithm |
+| VolumeBasedRangeShardingAlgorithm | Volume based range sharding algorithm |
+| ComplexInlineShardingAlgorithm | Complex inline sharding algorithm |
+| AutoIntervalShardingAlgorithm | Mutable interval sharding algorithm |
+| ClassBasedShardingAlgorithm | Class based sharding algorithm |
+| HintInlineShardingAlgorithm | Hint inline sharding algorithm |
+| IntervalShardingAlgorithm | Fixed interval sharding algorithm |
+| HashModShardingAlgorithm | Hash modulo sharding algorithm |
+| InlineShardingAlgorithm | Inline sharding algorithm |
+| ModShardingAlgorithm | Modulo sharding algorithm |
## KeyGenerateAlgorithm
@@ -33,16 +35,16 @@ chapter = true
| SnowflakeKeyGenerateAlgorithm | Snowflake key generate algorithm |
| UUIDKeyGenerateAlgorithm | UUID key generate algorithm |
-## TimeService
+## DatetimeService
-| *SPI Name* | *Description* |
-| --------------------------- | ------------------------------------------------------------ |
-| TimeService | Use current time for routing |
+| *SPI Name* | *Description* |
+| ------------------------------- | ------------------------------------------------------------ |
+| DatetimeService | Use current time for routing |
-| *Implementation Class* | *Description* |
-| --------------------------- | ------------------------------------------------------------ |
-| DefaultTimeService | Get the current time from the application system for routing |
-| DatabaseTimeServiceDelegate | Get the current time from the database for routing |
+| *Implementation Class* | *Description* |
+| ------------------------------- | ------------------------------------------------------------ |
+| DatabaseDatetimeServiceDelegate | Get the current time from the database for routing |
+| SystemDatetimeService | Get the current time from the application system for routing |
## DatabaseSQLEntry