1. 18 9月, 2019 20 次提交
  2. 17 9月, 2019 9 次提交
    • P
      Merge pull request #3052 from geomonlin/dev · 085b05b6
      panjuan 提交于
      modify startWithRegistryCenter()
      085b05b6
    • G
      modify startWithRegistryCenter() · 66599fcb
      geomon 提交于
      66599fcb
    • Feature#2601 Check RoutingResult. (#3021) · adc33c4c
      孙不服 提交于
      * 1. add checker in ParsingSQLRouter for check RoutingResult.
      2. add ParsingSQLRoutingResultChecker to check RoutingResult with ShardingRule.RoutingUnits.
      3. add, modify some UTs.
      
      * add RoutingResultChecker
      
      * 1. modify the method call order in ParsingSQLRoutingResultChecker.
      2. add UT.
      
      * optimizing code style.
      adc33c4c
    • ShardingSphere's avatar
      Fixes #2432 (#3050) · 2d19ab16
      ShardingSphere 提交于
      * fix #2432
      2d19ab16
    • ShardingSphere's avatar
      Revise #3025 (#3049) · ec22ada5
      ShardingSphere 提交于
      * revise #3025
      ec22ada5
    • echo艾布企鹅's avatar
      Fixed generic compilation errors (#3025) · df4e00e0
      echo艾布企鹅 提交于
      In the jdk8,Fixed generic compilation errors
      df4e00e0
    • C
      For #3032, add missing mysql test cases for select with comments. (#3048) · a03c0a56
      Chris Cao 提交于
      * For #3032, add missing mysql test cases for select escape.
      
      * For #3032, add missing mysql test cases for select with comments.
      a03c0a56
    • G
      Add Config Center (#3020) · 7d84bb54
      guangyuan 提交于
      * Initialize config server module.
      
      * Initialize config server module.
      
      * Add TypeBasedSPI dependency.
      
      * Modify Config Center related.
      
      * Add Config Center Zookeeper related.
      
      * Modify CuratorZookeeperConfigCenter and format pom.xml.
      
      * Add Integration Test for Registry Center and Config Center.
      
      * Modify Integration Test for Registry Center.
      
      * Modify Config Center related functions.
      
      * Modify Config Center related functions.
      
      * Modify pom.xml.
      
      * Modify services org.apache.shardingsphere.orchestration.config.api.ConfigCenter
      
      * Modify pom.xml file.
      
      * Add Unit test cases.
      
      * format java file.
      
      * Add Unit Test for ConfigCenterServiceLoader.
      
      * Modify ConfigCenter.
      7d84bb54
    • ShardingSphere's avatar
      Split sharding & encrypt for optimized module (#3046) · f69444da
      ShardingSphere 提交于
      * for #2567, StandardRoutingEngine.reviseInsertValue() => setDataNode()
      
      * for #2567, change type of InsertValue.dataNodes
      
      * for #2567, move dataNodes from InsertValue to ShardingCondition
      
      * for #2567, change InsertParameterBuilder.insertParameterUnits from List to Collection
      
      * for #2567, remove getter for InsertParameterBuilder.insertParameterUnits
      
      * for #2567, InsertParameterUnit => InsertParameterGroup
      
      * for #2567, InsertParameterUnit => InsertParameterGroup
      
      * for #2567, move InsertParameterBuilder from org.apache.shardingsphere.core.rewrite.builder to org.apache.shardingsphere.core.rewrite.builder.insert
      
      * for #2567, rename InsertParameterGroup to ValueParametersGroup
      
      * for #2567, refactor ValueParametersGroup class from public to default
      
      * for #2567, add package of rewrite.builder.sql and rewrite.builder.parameter
      
      * for #2567, add package of rewrite.builder.parameter.single and rewrite.builder.parameter.group
      
      * for #2567, rename InsertParameterBuilder to GroupParameterBuilder
      
      * for #2567, generic GroupParameterBuilder
      
      * for #2567, rename BaseParameterBuilder to StandardParameterBuilder
      
      * for #2567, rename GroupParameterBuilder to GroupedParameterBuilder
      
      * for #2567, remove derived encrypt column for sharding condition
      
      * for #2567, add SQLRewriteEngine.encryptInsertValues()
      
      * for #2567, inline SQLRewriteEngine.encryptOptimizedStatement()
      
      * for #2567, refactor ShardingInsertOptimizeEngine.getAllColumnNames()' return type
      
      * for #2567, refactor generated key's rewrite logic, use isGenerated instead of generateKey column judge whether to rewrite
      
      * for #2567, add ShardingInsertOptimizeEngine.getInsertValues()
      
      * for #2567, use statement and metadata to find generated key
      
      * for #2567, add ShardingInsertOptimizeEngine.getColumnNames()
      
      * for #2567, refactor GeneratedKey
      
      * for #2567, refactor ShardingInsertOptimizedStatement's constructor
      
      * for #2567, refactor EncryptInsertOptimizedStatement's constructor
      
      * for #2567, add InsertClauseShardingConditionEngine.appendGeneratedKeyCondition()
      
      * for #2567, refactor WhereClauseEncryptConditionEngine.createEncryptCondition()
      
      * for #2567, add RewriteStatement
      
      * for #2567, use EncryptConditionOptimizedStatement for WhereEncryptColumnTokenGenerator
      
      * for #2567, change signature of SQLTokenGenerator
      
      * for #2567, remove ConditionOptimizedStatement
      
      * for #2567, remove ShardingConditionOptimizedStatement.encryptConditions
      
      * for #2567, add InsertRewriteStatement
      
      * for #2567, add RewriteStatementFactory
      
      * for #2567, refactor ShardingUpdateOptimizeEngine
      
      * for #2567, refactor DALMergeEngine
      
      * for #2567, compile for ShardingSelectOptimizedStatementTest
      f69444da
  3. 16 9月, 2019 3 次提交
  4. 15 9月, 2019 1 次提交
    • ShardingSphere's avatar
      Refactor and simplify insert optimized engine (#3037) · 6d2a110f
      ShardingSphere 提交于
      * for #2567, StandardRoutingEngine.reviseInsertValue() => setDataNode()
      
      * for #2567, change type of InsertValue.dataNodes
      
      * for #2567, move dataNodes from InsertValue to ShardingCondition
      
      * for #2567, change InsertParameterBuilder.insertParameterUnits from List to Collection
      
      * for #2567, remove getter for InsertParameterBuilder.insertParameterUnits
      
      * for #2567, InsertParameterUnit => InsertParameterGroup
      
      * for #2567, InsertParameterUnit => InsertParameterGroup
      
      * for #2567, move InsertParameterBuilder from org.apache.shardingsphere.core.rewrite.builder to org.apache.shardingsphere.core.rewrite.builder.insert
      
      * for #2567, rename InsertParameterGroup to ValueParametersGroup
      
      * for #2567, refactor ValueParametersGroup class from public to default
      
      * for #2567, add package of rewrite.builder.sql and rewrite.builder.parameter
      
      * for #2567, add package of rewrite.builder.parameter.single and rewrite.builder.parameter.group
      
      * for #2567, rename InsertParameterBuilder to GroupParameterBuilder
      
      * for #2567, generic GroupParameterBuilder
      
      * for #2567, rename BaseParameterBuilder to StandardParameterBuilder
      
      * for #2567, rename GroupParameterBuilder to GroupedParameterBuilder
      
      * for #2567, remove derived encrypt column for sharding condition
      
      * for #2567, add SQLRewriteEngine.encryptInsertValues()
      
      * for #2567, inline SQLRewriteEngine.encryptOptimizedStatement()
      
      * for #2567, refactor ShardingInsertOptimizeEngine.getAllColumnNames()' return type
      
      * for #2567, refactor generated key's rewrite logic, use isGenerated instead of generateKey column judge whether to rewrite
      
      * for #2567, add ShardingInsertOptimizeEngine.getInsertValues()
      
      * for #2567, use statement and metadata to find generated key
      
      * for #2567, add ShardingInsertOptimizeEngine.getColumnNames()
      
      * for #2567, refactor GeneratedKey
      
      * for #2567, refactor ShardingInsertOptimizedStatement's constructor
      
      * for #2567, refactor EncryptInsertOptimizedStatement's constructor
      6d2a110f
  5. 12 9月, 2019 4 次提交
    • 7761f5dc
    • P
      fix bug 2193 filter in InlineShardingStrategy (#3023) · 17410b98
      Pramy 提交于
      Change-Id: I31a200d59b84dfbe6a9e6bf62888bd756ea5277d
      17410b98
    • C
      Fixed missing mysql test cases for sharding-integration-test module (#3032) · ef9d847a
      Chris Cao 提交于
      * for #3018, fixed the GeneralDCLIT's revoke_user_with_hostname_on_table on tbl.
      
      *  for #3018, fixed the GeneralDCLIT's revoke_user_with_hostname_on_table on masterslave.
      
      *  for #3018, fixed the GeneralDCLIT's revoke_user_with_hostname_on_table on db.
      
      * for #3018, fixed the GeneralDCLIT's revoke_user_with_hostname_on_table on dbtbl_with_masterslave.
      
      * for #3018, fixed the GeneralDCLIT's revoke_user_with_hostname_on_table on masterslave 2nd.
      
      * for #3018, fixed the BatchDMLIT missing delete_with_alias.xml file in db rule.
      
      * for #3018, fixed the BatchDMLIT missing delete_with_alias.xml file in masterslave rule.
      
      * for #3018, fixed the BatchDMLIT missing delete_with_alias.xml file in tbl rule.
      
      * for #3018, fixed the BatchDMLIT missing delete_with_alias.xml file in dbtbl_with_masterslave rule.
      
      * for #3018, fixed the GeneralDCLIT's revoke_user_with_hostname_on_db_and_table on masterslave.
      ef9d847a
    • T
      b7f13588
  6. 10 9月, 2019 3 次提交