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 69d117b  Fixes set variable does not take effect when props is not 
configured (#14218)
     add ef2f063  Add `CosIdKeyGenerateAlgorithm` / 
`CosIdIntervalShardingAlgorithm` /`CosIdModShardingAlgorithm` (#14132)

No new revisions were added by this update.

Summary of changes:
 pom.xml                                            |   7 +-
 .../shardingsphere-sharding-core/pom.xml           |   5 +-
 .../keygen/CosIdKeyGenerateAlgorithm.java          |  49 ++-
 .../algorithm/sharding/cosid/CosIdAlgorithm.java   |  23 +-
 .../cosid/CosIdIntervalShardingAlgorithm.java      | 195 ++++++++++
 .../sharding/cosid/CosIdModShardingAlgorithm.java  |  46 ++-
 .../algorithm/sharding/cosid/PropertiesUtil.java   |  32 +-
 ...hardingsphere.sharding.spi.KeyGenerateAlgorithm |   1 +
 ...e.shardingsphere.sharding.spi.ShardingAlgorithm |   2 +
 .../keygen/CosIdKeyGenerateAlgorithmTest.java      |  67 ++++
 .../algorithm/sharding/cosid/Arguments.java}       |  26 +-
 .../cosid/CosIdIntervalShardingAlgorithmTest.java  | 416 +++++++++++++++++++++
 .../cosid/CosIdModShardingAlgorithmTest.java       | 180 +++++++++
 13 files changed, 960 insertions(+), 89 deletions(-)
 copy 
shardingsphere-kernel/shardingsphere-data-pipeline/shardingsphere-data-pipeline-core/src/main/java/org/apache/shardingsphere/data/pipeline/core/ratelimit/SourceJobRateLimitAlgorithm.java
 => 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/algorithm/keygen/CosIdKeyGenerateAlgorithm.java
 (55%)
 copy 
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/yaml/engine/constructor/ShardingSphereYamlConstruct.java
 => 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/cosid/CosIdAlgorithm.java
 (71%)
 create mode 100644 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/cosid/CosIdIntervalShardingAlgorithm.java
 copy 
examples/shardingsphere-jdbc-example/single-feature-example/extension-example/custom-sharding-algortihm-example/class-based-sharding-algorithm-example/src/main/java/org/apache/shardingsphere/example/extension/sharding/algortihm/classbased/fixture/ClassBasedStandardShardingAlgorithmFixture.java
 => 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/cosid/CosIdModShardingAlgorithm.java
 (53%)
 copy 
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/config/TypedSPIConfiguration.java
 => 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/algorithm/sharding/cosid/PropertiesUtil.java
 (54%)
 create mode 100644 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/test/java/org/apache/shardingsphere/sharding/algorithm/keygen/CosIdKeyGenerateAlgorithmTest.java
 copy 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/{main/java/org/apache/shardingsphere/sharding/route/engine/condition/value/AlwaysFalseShardingConditionValue.java
 => 
test/java/org/apache/shardingsphere/sharding/algorithm/sharding/cosid/Arguments.java}
 (68%)
 create mode 100644 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/test/java/org/apache/shardingsphere/sharding/algorithm/sharding/cosid/CosIdIntervalShardingAlgorithmTest.java
 create mode 100644 
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/test/java/org/apache/shardingsphere/sharding/algorithm/sharding/cosid/CosIdModShardingAlgorithmTest.java

Reply via email to