1. 11 11月, 2020 2 次提交
  2. 07 11月, 2020 1 次提交
    • 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
  3. 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
  4. 04 10月, 2020 1 次提交
  5. 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
  6. 02 9月, 2020 1 次提交
  7. 16 6月, 2020 1 次提交
    • 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
  8. 14 6月, 2020 2 次提交
    • L
      Add ShardingSphereAlgorithmConfiguration to abstract algorithm configuration (#6034) · 1708dbd4
      Liang Zhang 提交于
      * remove ShardingAlgorithmConfiguration
      
      * remove KeyGenerateAlgorithmConfiguration
      
      * remove LoadBalanceAlgorithmConfiguration
      
      * remove EncryptAlgorithmConfiguration
      
      * for checkstyle
      1708dbd4
    • L
      Determine sharding algorithm API (#6031) · ad6c97b5
      Liang Zhang 提交于
      * code style for ShardingAlgorithm
      
      * Determine Sharding Java API
      
      * refactor ShardingRule
      
      * Determine YAML configuration for sharding algorithm
      
      * Determine SpringBoot configuration for sharding algorithm
      
      * fix test cases
      
      * remove useless ShardingStrategyBeanDefinition
      
      * Fix spring namespace's problems
      
      * Fix test cases
      
      * Fix test cases
      ad6c97b5
  9. 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
  10. 12 6月, 2020 1 次提交
    • L
      Refactor key generator api (#6010) · b200ed8e
      Liang Zhang 提交于
      * rename KeyGeneratorConfiguration.algorithm
      
      * rename KeyGenerateStrategyConfiguration
      
      * refactor org.apache.shardingsphere.sharding.api.config.strategy package
      
      * add builder package
      
      * refactor key generator api
      
      * refactor key generator api
      
      * unify props and properties
      b200ed8e
  11. 11 6月, 2020 2 次提交
  12. 03 6月, 2020 1 次提交
    • L
      Refactor Sharding Java API (#5909) · b6f9ddd7
      Liang Zhang 提交于
      * rename ShardingRuleConfiguration.tables
      
      * rename ShardingRuleConfiguration. defaultDatabaseShardingStrategy and defaultTableShardingStrategy
      
      * rename TableRuleConfiguration.databaseShardingStrategy and tableShardingStrategy
      
      * rename TableRuleConfiguration.keyGeneratorConfig
      
      * rename TableRuleConfiguration to ShardingTableRuleConfiguration
      
      * for checkstyle
      b6f9ddd7
  13. 17 5月, 2020 1 次提交
    • L
      Add shardingsphere-features module (#5648) · 268f6b9d
      Liang Zhang 提交于
      * rename sharding-core to shardingsphere-sharding
      
      * rename sharding-core to shardingsphere-sharding
      
      * rename encrypt-core to shardingsphere-encrypt
      
      * rename master-slave-core to shardingsphere-master-slave
      
      * rename shadow-core to shardingsphere-shadow
      
      * Add shardingsphere-features module
      268f6b9d
  14. 16 5月, 2020 2 次提交
    • L
      Rename shardingsphere-underlying to shardingsphere-infra (#5638) · 60b82df2
      Liang Zhang 提交于
      * Rename shardingsphere-underlying to shardingsphere-infra
      
      * Rename shardingsphere-infra's subprojects
      
      * Rename shardingsphere-infra's subprojects
      
      * rename package from org.apache.shardingsphere.underlying.common to org.apache.shardingsphere.infra
      
      * rename package from org.apache.shardingsphere.underlying.executor to org.apache.shardingsphere.infra.executor
      
      * rename package from org.apache.shardingsphere.underlying.merge to org.apache.shardingsphere.infra.merge
      
      * rename package from org.apache.shardingsphere.underlying.route to org.apache.shardingsphere.infra.route
      
      * rename package from org.apache.shardingsphere.underlying.rewrite to org.apache.shardingsphere.infra.rewrite
      60b82df2
    • L
      Merge shardingsphere-spi into shardingsphere-common (#5635) · 26702209
      Liang Zhang 提交于
      * Move shardingsphere-spi into shardingsphere-common
      
      * remove shardingsphere-spi
      26702209
  15. 14 5月, 2020 1 次提交
    • L
      Refactor sharding-core-common as pluggable (#5610) · fd5c26ca
      Liang Zhang 提交于
      * remove useless dependency for sharding-core-api
      
      * remove useless dependency for sharding-core-rewrite
      
      * remove useless dependency for sharding-core-common
      
      * refactor yaml swapper test cases
      
      * Move ConfigurationLogger to common module
      
      * move import org.apache.shardingsphere.sharding.core to import org.apache.shardingsphere.sharding
      
      * Add test dependencies
      fd5c26ca
  16. 13 5月, 2020 1 次提交
  17. 04 5月, 2020 1 次提交
  18. 03 5月, 2020 1 次提交
    • L
      Deprecate ShardingDataSourceFactory.createDataSource() for single rule (#5418) · 079a8791
      Liang Zhang 提交于
      * refactor ConfigurationYamlConverter.loadRuleConfigurations()
      
      * remove useless test cases
      
      * remove useless spaces
      
      * rename RuleBuilder.buildSharding()
      
      * move RuleBuilder
      
      * add ConfigurationBuilder
      
      * refactor ShardingSchema
      
      * refactor SpringShardingDataSource
      
      * refactor OrchestrationSpringBootConfiguration
      
      * refactor ShardingDataSourceFactory
      
      * refactor ShardingDataSourceFactory
      
      * remove RuleBuilder.buildSharding
      
      * deprecate ShardingDataSourceFactory.createDataSource() for single rule configuration
      079a8791
  19. 30 4月, 2020 1 次提交
  20. 26 4月, 2020 1 次提交
  21. 23 4月, 2020 2 次提交
  22. 14 4月, 2020 1 次提交
  23. 04 4月, 2020 1 次提交
    • L
      Remove configuration of default data source in sharding rule (#5076) · 3671eb2d
      Liang Zhang 提交于
      * rename shardingRuleType to ruleType
      
      * remove ShardingRule.isAllInDefaultDataSource()
      
      * remove ShardingRule.hasDefaultDataSourceName()
      
      * remove ShardingRule.findActualDefaultDataSourceName()
      
      * remove get default data source from ShardingRule.getTableRule()
      
      * refactor ShardingDataSourceGroupBroadcastRoutingEngine.getDataSourceGroup()
      
      * remove ShardingDataSourceNames.getDefaultDataSourceName()
      
      * remove useless constructor of TableRule
      
      * remove default data source config
      3671eb2d
  24. 31 3月, 2020 2 次提交
    • L
      Refactor TypeBasedSPI (#5026) · abacab79
      Liang Zhang 提交于
      * remove EncryptorServiceLoader
      
      * remove MasterSlaveLoadBalanceAlgorithmServiceLoader
      
      * remove TypedSPIFixtureServiceLoader
      
      * remove RegistryCenterRepositoryServiceLoader
      
      * remove ConfigCenterRepositoryServiceLoader
      
      * remove ConfigCenterRepositoryServiceLoader
      
      * remove KeyGenerateAlgorithmServiceLoader
      
      * remove TypedSPIServiceLoader
      abacab79
    • T
      make key-generator as a spring bean on spring namespace. (#4945) · 921c9404
      TaoZhi 提交于
      * make key-generator as a spring bean on spring namespace.
      
      * fix checkstyle.
      
      * code refactor for make key-generator as a spring bean.
      
      * add test for GenerateKeyAlgorithmFactoryBean.
      
      * rename ShardingKeyGenerator SPI to KeyGenerateAlgorithm.
      
      * rename method containsKeyGeneratorConfiguration to containsKeyGenerateAlgorithm.
      Co-authored-by: Ntaozhi3 <taozhi1@jd.com>
      921c9404
  25. 27 3月, 2020 1 次提交
  26. 24 3月, 2020 1 次提交
  27. 08 3月, 2020 1 次提交
  28. 03 3月, 2020 1 次提交
    • L
      Upgrade to Java8 (#4583) · 1e50d719
      Liang Zhang 提交于
      * upgrade java version from 7 to 8
      
      * upgrade lambda expr for java8
      
      * use java8 Optional instead of guava Optional
      
      * use java8 Optional instead of guava Optional
      1e50d719
  29. 10 2月, 2020 2 次提交
  30. 30 12月, 2019 1 次提交
  31. 26 12月, 2019 1 次提交
  32. 25 12月, 2019 1 次提交
  33. 24 12月, 2019 1 次提交