1. 11 11月, 2020 3 次提交
  2. 07 11月, 2020 2 次提交
    • L
      Add TableContainedRule to simplify ShardingSphereMetaDataLoader (#8074) · 9826a5f6
      Liang Zhang 提交于
      * Add TableContainedRule
      
      * Remove useless implements
      
      * Refactor generic type of ShardingSphereMetaDataLoader
      
      * Refactor generic type of ShardingSphereMetaDataLoader
      
      * Refactor SchemaMetaDataLoader
      
      * Rename DataNodeContainedRule's variable
      
      * Remove useless ShardingSphereMetaDataLoader.load
      
      * Refactor SchemaMetaDataLoader
      
      * Merge ShardingSphereMetaDataDecorator into ShardingSphereMetaDataLoader
      9826a5f6
    • L
      Add rule.builder package (#8070) · 6dd937c6
      Liang Zhang 提交于
      * Fix checkstyle
      
      * Add rule.builder package
      6dd937c6
  3. 31 10月, 2020 5 次提交
  4. 29 10月, 2020 1 次提交
    • L
      Rename RDL to DistSQL (#7964) · a06b5683
      Liang Zhang 提交于
      * Remove useless ShardingSphereVisitor.getter
      
      * Rename RDLVisitor
      
      * Rename RDL to DistSQL
      
      * Rename RDL module name
      
      * Rename RDL package name
      
      * Rename RDL class name
      a06b5683
  5. 10 10月, 2020 1 次提交
  6. 08 10月, 2020 1 次提交
    • L
      Move route strategy to route module (#7708) · 5f609a83
      Liang Zhang 提交于
      * Fix java doc
      
      * Fix java doc
      
      * Simplify WhereClauseShardingConditionEngine.createShardingConditions
      
      * Simplify WhereClauseShardingConditionEngine.createShardingConditions
      
      * For code style
      
      * Add ShardingRule.defaultDatabaseShardingStrategyConfig & defaultTableShardingStrategyConfig
      
      * Refactor ShardingRule.isShardingColumn
      
      * Remove ShardingRule.defaultDatabaseShardingStrategy & defaultTableShardingStrategy
      
      * Remove TableRule.databaseShardingStrategy
      
      * Remove TableRule.tableShardingStrategy
      
      * Revise ShardingRule
      
      * Revise ShardingRule
      
      * Revise ShardingRule
      
      * Revise TableRule
      
      * fix AutoIntervalShardingAlgorithmTest
      
      * fix IntervalShardingAlgorithmTest
      
      * fix InlineShardingAlgorithmTest
      
      * fix HashModShardingAlgorithmTest
      
      * fix ModShardingAlgorithmTest
      
      * fix BoundaryBasedRangeShardingAlgorithmTest
      
      * fix VolumeBasedRangeShardingAlgorithmTest
      
      * Move route strategy to route module
      
      * Move strategy package
      
      * Move RouteValue to condition package
      
      * Rename ShardingConditionValue
      
      * Rename ShardingConditionValue
      
      * Fix checkstyle
      5f609a83
  7. 04 10月, 2020 2 次提交
  8. 23 9月, 2020 1 次提交
    • L
      Rename PrimaryReplicaReplication in code (#7579) · e83962e7
      Liang Zhang 提交于
      * Rename PrimaryReplicaReplication in code
      
      * Rename PrimaryReplicaReplication in integrated test cases
      
      * Rename PrimaryReplicaReplication in integrated test cases
      
      * Fix data
      
      * Fix data
      
      * Refactor test case for shardingsphere-jdbc-governance-spring-namespace
      e83962e7
  9. 17 9月, 2020 1 次提交
    • L
      For checkstyle (#7495) · e8297b02
      Liang Zhang 提交于
      * For checkstyle
      
      * Remove redundant suppression
      
      * For checkstyle
      
      * For checkstyle
      
      * For checkstyle
      
      * For checkstyle
      
      * For checkstyle
      
      * For checkstyle
      
      * For checkstyle
      
      * Add final for classes which not design for extension
      
      * Rename return value to result
      
      * Rename exception variable name
      e8297b02
  10. 11 9月, 2020 1 次提交
  11. 02 9月, 2020 1 次提交
  12. 17 8月, 2020 1 次提交
  13. 15 8月, 2020 1 次提交
  14. 14 8月, 2020 1 次提交
    • A
      Add test cases for rule builder (#6836) · db1cdbc4
      Andrew 提交于
      * Add test case for MasterSlaveRuleBuilder
      
      * Add test case for ReplicaRuleBuilder
      
      * Add test case for ShadowRuleBuilder
      
      * Add test case for ShardingRuleBuilder
      db1cdbc4
  15. 13 8月, 2020 1 次提交
  16. 06 8月, 2020 1 次提交
  17. 05 8月, 2020 1 次提交
  18. 04 8月, 2020 1 次提交
    • L
      Fix checkstyle (#6601) · 050f5c0a
      Liang Zhang 提交于
      * Refactor OrderedSPIRegistry
      
      * Make field as local if possible
      
      * Add @SuppressWarnings("unchecked")
      
      * Remove redundant throws
      
      * Remove assertEquals
      
      * Add genertic type
      050f5c0a
  19. 30 7月, 2020 1 次提交
  20. 17 6月, 2020 1 次提交
    • L
      Revise built-in sharding algorithm (#6082) · 93181172
      Liang Zhang 提交于
      * refactor FixedIntervalShardingAlgorithm
      
      * refactor MutableIntervalShardingAlgorithm
      
      * refactor MutableIntervalShardingAlgorithm
      
      * Update MutableIntervalShardingAlgorithm docs
      
      * clean javadoc
      
      * fix test cases
      
      * rename ShardingAlgorithmTest
      
      * Update docs
      93181172
  21. 16 6月, 2020 2 次提交
    • L
      Use init method to process props with ShardingSphereAlgorithm to avoid... · 010567d3
      Liang Zhang 提交于
       Use init method to process props with ShardingSphereAlgorithm to avoid getProperties with in sync codes (#6080)
      
      * move org.apache.shardingsphere.sharding.algorithm
      
      * move org.apache.shardingsphere.sharding.algorithm.config
      
      * Add ShardingSphereAlgorithmPostProcessor for KeyGenerateAlgorithm
      
      * Use init to process props with InlineShardingAlgorithm
      
      * Use init to process props with HashModShardingAlgorithm
      
      * Use init to process props with ModShardingAlgorithm
      
      * Use init to process props with RangeShardingAlgorithm
      
      * Use init to process props with FixedIntervalShardingAlgorithm
      
      * Use init to process props with MutableIntervalShardingAlgorithm
      
      * Use init to process props with AESEncryptAlgorithm
      
      * Use init to process props with RC4EncryptAlgorithm
      
      * fix test cases
      010567d3
    • L
      Name changing and package moving for Sharding Algorithm (#6056) · 6e494fd7
      Liang Zhang 提交于
      * rename StandardRangeShardingAlgorithm to VolumeBasedRangeShardingAlgorithm
      
      * rename CustomRangeShardingAlgorithm to BoundaryBasedRangeShardingAlgorithm
      
      * rename CUSTOM_RANGE to BOUNDARY_RANGE
      
      * rename STANDARD_RANGE to VOLUME_RANGE
      
      * rename HashShardingAlgorithm to HashModShardingAlgorithm
      
      * rename ModuloShardingAlgorithm to ModShardingAlgorithm
      
      * Create new packages for datetimeAlgorithm and hashAlgorithm
      
      * rename CustomDateTimeShardingAlgorithm to MutableIntervalShardingAlgorithm
      
      * rename MutableIntervalShardingAlgorithmTest
      
      * update doc with MutableIntervalShardingAlgorithm
      
      * rename FixedIntervalShardingAlgorithm
      
      * update properties key
      6e494fd7
  22. 15 6月, 2020 3 次提交
  23. 14 6月, 2020 3 次提交
  24. 13 6月, 2020 1 次提交
    • L
      Unify properties and props (#6019) · 75824a28
      Liang Zhang 提交于
      * Unify properties and props
      
      * Unify properties and props
      
      * Merge branch 'master' into dev
      
      # Conflicts:
      #	shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-common/src/main/java/org/apache/shardingsphere/sharding/strategy/algorithm/sharding/ModuloShardingAlgorithm.java
      #	shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-route/src/main/java/org/apache/shardingsphere/sharding/route/engine/type/standard/ShardingStandardRoutingEngine.java
      #	shardingsphere-proxy/shardingsphere-proxy-bootstrap/src/main/java/org/apache/shardingsphere/proxy/Bootstrap.java
      75824a28
  25. 12 6月, 2020 3 次提交