1. 11 11月, 2020 1 次提交
    • L
      Add ResourceAware to simplify rule builder (#8132) · aaeed27c
      Liang Zhang 提交于
      * Add generic of ShardingRouteEngineFactory
      
      * Add generic of ShardingTableBroadcastRoutingEngine
      
      * Add SingleTableRule
      
      * Add ResourceAware
      
      * Add ResourceAware
      
      * Remove dataSourceNames parameter in ShardingSphereRuleBuilder
      
      * Refactor ShardingRule
      aaeed27c
  2. 07 11月, 2020 1 次提交
  3. 04 10月, 2020 1 次提交
  4. 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
  5. 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
  6. 26 5月, 2020 1 次提交
  7. 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
  8. 16 5月, 2020 1 次提交
    • 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
  9. 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
  10. 13 5月, 2020 1 次提交
  11. 04 5月, 2020 1 次提交
  12. 03 5月, 2020 2 次提交
    • L
      Adjust ShardingSphereRule (#5415) · da362ea5
      Liang Zhang 提交于
      * rename BaseRule to ShardingSphereRule
      
      * replace LINE_SEPARATOR to System.lineSeparator()
      
      * rename TablesAggregationRule to DataNodeRoutedRule
      
      * add DataSourceRoutedRule interface
      da362ea5
    • L
      Decouple sharding data source name and master slave name (#5412) · 3847b306
      Liang Zhang 提交于
      * add DataNodes
      
      * Use DataNodes to get actual data nodes in meta data loader
      
      * Use DataNodes to get actual data nodes in meta data parallel load
      
      * remove ShardingDataSourceNames.shardingRuleConfig
      
      * Add DataNodeUtil
      
      * Remove ShardingDataSourceNames
      
      * for checkstyle
      3847b306
  13. 09 3月, 2020 1 次提交
  14. 16 2月, 2020 1 次提交
  15. 10 2月, 2020 2 次提交
  16. 21 4月, 2019 1 次提交
    • P
      ShardingProxy supports multiple users and authorizedSchemas (#2237) · 50208610
      panjuan 提交于
      * rename to UserChangedListenerTest
      
      * use AuthenticationChangedListenerTest
      
      * use UserYamlSwapperTest
      
      * modify authentication
      
      * Authentication changed event
      
      * Authentication changed listener
      
      * modify AUTHENTICATION_YAML
      
      * check style
      
      * check style
      
      * modify swap()
      
      * add AuthenticationYamlSwapperTest.java
      
      * use Authentication()
      
      * modify AUTHENTICATION_YAML
      
      * Authentication engine for MySQL.
      
      * login()
      
      * Authentication engine
      
      * modify unit cases in MySQLAuthenticationHandlerTest.java
      
      * setAuthentication()
      
      * use Authentication
      
      * modify javadoc
      
      * modify javadoc
      
      * modify loadServerConfiguration()
      
      * use authentication in loadServerConfiguration
      
      * modify unit cases
      
      * add user
      
      * add UserYamlSwapper
      
      * modify YamlAuthentication
      
      * use YamlUser
      
      * delete new YamlAuthentication()
      
      * add YamlUser.java
      
      * modify AUTHENTICATION_YAML content
      
      * use Collections
      
      * use Collections
      
      * modify config
      
      * use Collections
      
      * modify unit cases
      
      * prefer to use Collections
      
      * modify swap()
      
      * add isAuthorizedSchema()
      
      * isAuthorizedSchema()
      
      * add userName
      
      * modify assertMarshal()
      
      * getSchemaNames()
      
      * mock(BackendConnection.class)
      
      * new ShowDatabasesBackendHandler(backendConnection)
      
      * modify setUp()
      
      * modify setUp()
      
      * !authorizedSchemas.isEmpty()
      
      * trimResults()
      
      * isAuthorizedSchema()
      
      * modify isAuthorizedSchema()
      
      * isAuthorizedSchema(final String schema)
      
      * rename to ProxyUser
      
      * rename to ProxyUserYamlSwapperTest
      
      * modify examples
      
      * use ProxyUserYamlSwapperTest
      
      * use ProxyUser
      
      * use ProxyUser
      
      * Proxy user YAML swapper
      
      * rename to ProxyUserYamlSwapper
      
      * use ProxyUserYamlSwapper
      
      * ProxyUserYamlSwapperTest
      
      * USE YamlProxyUser
      
      * rename to YamlProxyUser
      
      * use YamlProxyUser
      
      * use YamlProxyUser
      
      * rename to  YamlAuthenticationConfiguration
      
      * rename to YamlAuthenticationConfiguration
      
      * use YamlAuthenticationConfiguration
      
      * use YamlAuthenticationConfiguration
      
      * rename to YamlProxyUserConfiguration
      
      * use YamlProxyUserConfiguration
      
      * use YamlProxyUserConfiguration
      50208610
  17. 19 4月, 2019 2 次提交
  18. 11 3月, 2019 1 次提交
  19. 10 3月, 2019 1 次提交
  20. 08 3月, 2019 1 次提交
  21. 31 1月, 2019 1 次提交
  22. 17 1月, 2019 2 次提交
  23. 10 1月, 2019 1 次提交
  24. 08 10月, 2018 2 次提交
  25. 13 7月, 2018 1 次提交
  26. 08 6月, 2018 2 次提交
  27. 31 5月, 2018 1 次提交
  28. 11 5月, 2018 1 次提交
  29. 09 5月, 2018 1 次提交
  30. 25 4月, 2018 1 次提交
  31. 24 3月, 2018 1 次提交
  32. 14 3月, 2018 1 次提交
  33. 22 9月, 2017 1 次提交
  34. 20 9月, 2017 1 次提交