1. 15 10月, 2019 3 次提交
  2. 14 10月, 2019 4 次提交
    • Z
      #3259, clear SQL92 problems for encrypt tests (#3261) · f658f377
      Zhang Yonglun 提交于
      f658f377
    • Z
      c80ff31c
    • ShardingSphere integrate Apollo as a config center. (#3239) · 6dd36ef9
      董宗磊 提交于
      * Add sharding-orchestration-config-apollo module (#3162)
      
      * Add Apollo dependency (#3162)
      
      * Add Apollo config center code (#3162)
      
      * Add Apollo config center test code (#3162)
      
      * Fix init config code (#3162)
      
      * Fix checkstyle problem (#3162)
      
      * Add Apache license (#3162)
      
      * Fix watch method, filter monitor keys (#3162)
      6dd36ef9
    • L
      Refactor parameterized encrypt test cases (#3245) · 6b105f52
      Liang Zhang 提交于
      * Use yaml to setup encrypt rewrite engine
      
      * make sense of column for table t_encrypt
      
      * rename table t_encrypt to t_cipher
      
      * make sense of column for table t_cipher_assisted_query
      
      * make sense of column for table t_cipher_plain
      
      * make sense of column for table t_cipher_assisted_query_plain
      
      * simplify column name of EncryptSQLRewriteEngineTest
      
      * use real parse engine for sharding test
      
      * fix case for ShardingSQLRewriteEngineTest.assertRewriteSelectInWithAggregationDistinct
      
      * fix test cases for SHOW XXX
      
      * fix test case for assertRewriteInsertWithGeneratedKeyAndQueryAssistedShardingEncryptor
      
      * fix test case for assertRewriteTableTokenWithSchemaForInsert
      
      * refactor type of encrypt fixture
      
      * add EncryptSQLRewriteEngineParameterizedTest
      
      * add EncryptSQLRewriteEngineParameterizedTest
      
      * add all insert case into new test engine
      
      * refactor jaxb
      
      * refactor insert.xml
      
      * add insert_values_for_encrypt_only_with_literal
      
      * refactor TestShardingEncryptor & TestQueryAssistedShardingEncryptor, make encrypt value more accurate
      
      * split insert values and insert set
      
      * add insert_set_for_query_encrypt_with_literal
      
      * add insert_set_for_encrypt_only
      
      * finish insert test case for encrypt
      
      * add delete_query_with_cipher.xml
      
      * add file name for test case
      
      * add delete_query_without_cipher
      
      * fix query_plain_encrypt
      
      * fix plain_encrypt_with_literals
      
      * fix all delete cases
      
      * add fixme for sql92 bug
      
      * adjust seq of test cases
      
      * add update_query_with_cipher
      
      * add update_query_without_cipher
      
      * add select_query_with_cipher
      
      * add select_query_without_cipher
      
      * remove useless EncryptSQLRewriteEngineTest
      
      * fix ShardingSQLRewriteEngineTest
      
      * permit multiple output for sharding assert
      
      * rename jaxb.entity
      
      * add ShardingSQLRewriteEngineParameterizedTest
      
      * add ShardingSQLRewriteEngineParameterizedTest
      
      * remove ShardingSQLRewriteEngineParameterizedTest.LOGIC_AND_ACTUAL_TABLES
      
      * rename table_z to t_encrypt for sharding-rewrite-rule.xml
      
      * move encrypt.yaml
      
      * refactor fixture
      
      * add insert_into_with_parameters
      
      * finish insert_for_normal_encrypt_for_query_with_cipher
      
      * add assisted_query for insert_for_query_with_cipher
      
      * finish delete_for_query_with_cipher
      
      * finish delete_for_query_with_plain
      
      * delete old delete test case
      
      * finish update_for_query_with_cipher
      
      * finish update_for_query_with_plain
      
      * delete old update test cases
      
      * add select_for_query_with_cipher
      
      * add select_for_query_with_plain
      
      * remove old select test cases
      
      * finish encrypt test cases
      6b105f52
  3. 13 10月, 2019 2 次提交
    • L
      fixes #3243 (#3244) · 03bf7111
      Liang Zhang 提交于
      03bf7111
    • L
      Issue1548 (#3242) · 257ea52b
      Liang Zhang 提交于
      * Use yaml to setup encrypt rewrite engine
      
      * make sense of column for table t_encrypt
      
      * rename table t_encrypt to t_cipher
      
      * make sense of column for table t_cipher_assisted_query
      
      * make sense of column for table t_cipher_plain
      
      * make sense of column for table t_cipher_assisted_query_plain
      
      * simplify column name of EncryptSQLRewriteEngineTest
      
      * use real parse engine for sharding test
      
      * fix case for ShardingSQLRewriteEngineTest.assertRewriteSelectInWithAggregationDistinct
      
      * fix test cases for SHOW XXX
      
      * fix test case for assertRewriteInsertWithGeneratedKeyAndQueryAssistedShardingEncryptor
      
      * fix test case for assertRewriteTableTokenWithSchemaForInsert
      
      * refactor type of encrypt fixture
      
      * add EncryptSQLRewriteEngineParameterizedTest
      
      * add EncryptSQLRewriteEngineParameterizedTest
      
      * add all insert case into new test engine
      
      * refactor jaxb
      
      * refactor insert.xml
      
      * add insert_values_for_encrypt_only_with_literal
      
      * refactor TestShardingEncryptor & TestQueryAssistedShardingEncryptor, make encrypt value more accurate
      
      * split insert values and insert set
      
      * add insert_set_for_query_encrypt_with_literal
      
      * add insert_set_for_encrypt_only
      
      * finish insert test case for encrypt
      
      * add delete_query_with_cipher.xml
      
      * add file name for test case
      
      * add delete_query_without_cipher
      
      * fix query_plain_encrypt
      
      * fix plain_encrypt_with_literals
      
      * fix all delete cases
      
      * add fixme for sql92 bug
      
      * adjust seq of test cases
      
      * add update_query_with_cipher
      
      * add update_query_without_cipher
      
      * add select_query_with_cipher
      
      * add select_query_without_cipher
      
      * remove useless EncryptSQLRewriteEngineTest
      
      * fix ShardingSQLRewriteEngineTest
      257ea52b
  4. 12 10月, 2019 3 次提交
    • L
      fixes #3237 (#3238) · 2852b5c9
      Liang Zhang 提交于
      2852b5c9
    • Q
      Improving sharding-ui-frontend details modification (#3223) · afccf797
      QiWang 提交于
      * fix[sharding-ui-frontend]:solving npm run build error reporting problem
      
      * refactor[sharding-ui-frontend]:delete .gitkeep
      
      * refactor[sharding-ui-frontend]:replace Chinese
      
      * refactor[sharding-ui-frontend]:rewrite logo.spec.js file
      
      * refactor[sharding-ui-frontend]:delete redundant code and unify code format
      
      * refactor[sharding-ui-frontend]:delete element ui theme css style and add custom theme color css style
      
      * refactor[sharding-ui-frontend]:move karma.conf.js file,modify unit commands,delete favicon.ico file
      
      * refactor[sharding-ui-frontend]:delete iconfont font
      
      * refactor[sharding-ui-frontend]:move favicon.png file
      
      * refactor[sharding-ui-frontend]:pom file add npm run unit
      
      * refactor[sharding-ui-frontend]:modify karma.conf.js, turn off auto-start browser
      
      * refactor[sharding-ui-frontend]:pom.xml file add npm version
      
      * refactor[sharding-ui-frontend]:add missing terminator
      
      * refactor[sharding-ui-frontend]:add puppeteer
      
      * feature[incubator-shardingsphere]:delete. gitkeep from pom.xml
      afccf797
    • limignwei's avatar
      toLowerCase to equalsIgnoreCase (#3232) · 46c5fa1f
      limignwei 提交于
      46c5fa1f
  5. 11 10月, 2019 6 次提交
  6. 10 10月, 2019 6 次提交
    • L
      Decouple ParameterBuilder and route (#3214) · 55b311ff
      Liang Zhang 提交于
      * remove getter of GroupedParameterBuilder.parameterGroups
      
      * rename GroupedParameterBuilder.parameterGroups to groupedParameters
      
      * add GroupedParameterBuilder.getParameters(count)
      
      * move sharding logic from GroupedParameterBuilder to ShardingSQLRewriteEngine
      
      * remove GroupedParameterBuilder.shardingConditions
      
      * refactor ShardingSQLRewriteEngine
      
      * reuse StandardParameterBuilder on GroupedParameterBuilder
      
      * refactor ParameterRewriterBuilder.getParameterRewriters()
      55b311ff
    • H
      Nacos RegistryCenter Added Namespace Property Configuration (#3209) · 70cc0b8e
      huangjian888 提交于
      * Nacos RegistryCenter Added Namespace Property Configuration
      
      * For checkstyle
      70cc0b8e
    • S
      improved coverage for classed of EncryptRule, EncryptTable and EncryptColumn (#3204) · a01fce65
      sluk3r 提交于
      * test case added for EncryptRule and EncryptTable
      
      * test case code added
      
      * blanklines adjust
      a01fce65
    • S
      improved coverage for package table (#3201) · e018ba0e
      sluk3r 提交于
      * test case added for TableMetas and TableMetaData
      
      * 1. remove ok, e.g. instead of assertGetOk, use assertGet
      2. instead of Lists.newArrayList(), use Collections.singleton
      
      * 1. remove ok, e.g. instead of assertGetOk, use assertGet
      2. instead of Lists.newArrayList(), use Collections.singletonList
      e018ba0e
    • L
      Standardization rewrite's package structure (#3198) · 2d2d11b2
      Liang Zhang 提交于
      * refactor SQLRewriteEngine.createSQLTokens
      
      * remove isSingleRoute for SQLTokenGenerators.generateSQLTokens()
      
      * refactor SQLRewriteEngine.sqlTokenGenerators
      
      * refactor SQLRewriteEngine's constructor
      
      * add SQLRewriteEngine.addSQLTokenGenerators()
      
      * simplify SQLRewriteEngine.generateSQL()
      
      * make SQLRewriteEngine.createSQLBuilder() to public
      
      * add SQLRewriteBuilder and XXXRewriteEngine
      
      * refactor SQLRewriteBuilderDecorator.decorate()
      
      * add interface SQLRewriteEngine
      
      * add DefaultSQLRewriteEngine
      
      * move parameter builder to sharding and encrypt packages
      
      * adjust ParameterRewriter
      
      * add ParameterRewriterBuilder
      
      * refactor ParameterRewriterBuilder.getParameterRewriters
      
      * rename SQLRewriteBuilder to SQLRewriteContext
      
      * adjust package structure of rewrite
      
      * adjust package structure of rewrite.feature
      
      * update javadoc
      
      * adjust parameters package structure
      
      * adjust token.generator package structure
      
      * adjust token.pojo package structure
      
      * rename SelectEncryptItemToken to EncryptProjectionToken
      
      * add prefix of sharding parameter rewriter
      
      * refactor TableTokenGenerator
      
      * refactor EncryptPredicateTokenGenerator
      
      * add SQLRewriteResult
      
      * rename SQLRewriteEngine.generateSQL() to rewrite()
      
      * move DefaultSQLRewriteEngine to impl package
      2d2d11b2
  7. 09 10月, 2019 7 次提交
  8. 08 10月, 2019 6 次提交
  9. 07 10月, 2019 2 次提交
    • K
      Fix NullPointerException bug (#3176) · a0ffcf02
      kezhenxu94 提交于
      a0ffcf02
    • L
      Use SQLRewriteEngine and SQLRewriteDecorator decouple rewrite core and features (#3175) · 97e932c1
      Liang Zhang 提交于
      * split RewriteEngine to ShardingRewriteEngine, EncryptRewriteEngineTest, MasterSlaveRewriteEngineTest
      
      * rename MasterSlaveRewriteEngine to BasicRewriteEngine
      
      * refactor ShardingRewriteEngine and EncryptRewriteEngine
      
      * rename RewriteEngine to Rewriter
      
      * refactor SQLBuilder's constructor
      
      * use EncryptRewriteDecorator instead of EncryptRewriter
      
      * use ShardingRewriterDecorator instead of ShardingRewriter
      
      * rename BasicRewriter to SQLRewriteEngine
      
      * add SQLRewriteDecorator
      
      * remove SQLRewriteEngine.sqlStatementContext
      97e932c1
  10. 05 10月, 2019 1 次提交