You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by me...@apache.org on 2022/01/27 10:01:16 UTC
[shardingsphere] branch master updated (4523bce -> 679e04b)
This is an automated email from the ASF dual-hosted git repository.
menghaoran pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git.
from 4523bce Rename pr_ds to readwrite_ds (#15106)
add 679e04b add `CosIdSnowflakeKeyGenerateAlgorithm`/`CosIdSnowflakeIntervalShardingAlgorithm` (#15067)
No new revisions were added by this update.
Summary of changes:
pom.xml | 2 +-
.../src/main/release-docs/LICENSE | 2 +-
.../keygen/CosIdKeyGenerateAlgorithm.java | 27 ++--
...ava => CosIdSnowflakeKeyGenerateAlgorithm.java} | 62 ++++----
.../cosid/AbstractIntervalShardingAlgorithm.java | 138 ++++++++++++++++++
.../cosid/CosIdIntervalShardingAlgorithm.java | 156 +++------------------
.../CosIdSnowflakeIntervalShardingAlgorithm.java | 75 ++++++++++
.../algorithm/sharding/cosid/PropertiesUtil.java | 2 +-
...hardingsphere.sharding.spi.KeyGenerateAlgorithm | 1 +
...e.shardingsphere.sharding.spi.ShardingAlgorithm | 1 +
.../keygen/CosIdKeyGenerateAlgorithmTest.java | 4 +-
.../CosIdSnowflakeKeyGenerateAlgorithmTest.java | 108 ++++++++++++++
...osIdSnowflakeIntervalShardingAlgorithmTest.java | 131 +++++++++++++++++
.../infra/instance/InstanceContext.java | 3 +-
14 files changed, 527 insertions(+), 185 deletions(-)
copy shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/algorithm/keygen/{CosIdKeyGenerateAlgorithm.java => CosIdSnowflakeKeyGenerateAlgorithm.java} (51%)
create mode 100644 shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/cosid/AbstractIntervalShardingAlgorithm.java
create mode 100644 shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/cosid/CosIdSnowflakeIntervalShardingAlgorithm.java
create mode 100644 shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/test/java/org/apache/shardingsphere/sharding/algorithm/keygen/CosIdSnowflakeKeyGenerateAlgorithmTest.java
create mode 100644 shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/test/java/org/apache/shardingsphere/sharding/algorithm/sharding/cosid/CosIdSnowflakeIntervalShardingAlgorithmTest.java