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