This is an automated email from the ASF dual-hosted git repository. duanzhengqiang pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/shardingsphere-plugin.git
commit 70fb6078488bd1d8b013394217a6ffb3e68b736d Merge: 2a1ebb1 d572e1c Author: Zhengqiang Duan <[email protected]> AuthorDate: Mon Sep 11 14:05:38 2023 +0800 Merge branch 'apache:main' into main feature-plugin/encrypt-plugin/pom.xml | 33 +++++ feature-plugin/encrypt-plugin/sm/pom.xml | 61 ++++++++ .../encrypt/sm/algorithm/SM3EncryptAlgorithm.java | 93 ++++++++++++ .../encrypt/sm/algorithm/SM4EncryptAlgorithm.java | 157 ++++++++++++++++++++ ...che.shardingsphere.encrypt.spi.EncryptAlgorithm | 19 +++ .../sm/algorithm/SM3EncryptAlgorithmTest.java | 80 +++++++++++ .../sm/algorithm/SM4EncryptAlgorithmTest.java | 96 +++++++++++++ feature-plugin/pom.xml | 34 +++++ feature-plugin/sharding-plugin/cosid/pom.xml | 53 +++++++ .../cosid/algorithm/CosIdAlgorithmConstants.java | 34 +++++ .../keygen/CosIdKeyGenerateAlgorithm.java | 58 ++++++++ .../keygen/CosIdSnowflakeKeyGenerateAlgorithm.java | 103 +++++++++++++ .../AbstractCosIdIntervalShardingAlgorithm.java | 117 +++++++++++++++ .../interval/CosIdIntervalShardingAlgorithm.java | 53 +++++++ .../CosIdSnowflakeIntervalShardingAlgorithm.java | 56 ++++++++ .../sharding/mod/CosIdModShardingAlgorithm.java | 69 +++++++++ ...hardingsphere.sharding.spi.KeyGenerateAlgorithm | 19 +++ ...e.shardingsphere.sharding.spi.ShardingAlgorithm | 20 +++ .../keygen/CosIdKeyGenerateAlgorithmTest.java | 85 +++++++++++ .../CosIdSnowflakeKeyGenerateAlgorithmTest.java | 160 +++++++++++++++++++++ .../keygen/fixture/WorkerIdGeneratorFixture.java | 34 +++++ feature-plugin/sharding-plugin/nanoid/pom.xml | 46 ++++++ .../keygen/NanoIdKeyGenerateAlgorithm.java | 39 +++++ ...hardingsphere.sharding.spi.KeyGenerateAlgorithm | 18 +++ .../keygen/NanoIdKeyGenerateAlgorithmTest.java | 33 +++++ feature-plugin/sharding-plugin/pom.xml | 34 +++++ pom.xml | 66 +++++++++ 27 files changed, 1670 insertions(+)
