1. 25 10月, 2019 2 次提交
  2. 24 10月, 2019 2 次提交
  3. 23 10月, 2019 3 次提交
  4. 22 10月, 2019 3 次提交
    • L
      Fixes #3234, add rewrite test cases for 3 columns for encrypt (#3342) · 9348c3ab
      Liang Zhang 提交于
      * add 3 columns for encrypt for insert cases
      
      * add 3 columns for encrypt for update cases
      9348c3ab
    • S
      #3138 improved coverage for sharding-core-preprocessor (#3333) · 201e2071
      sluk3r 提交于
      * assertCreatePaginationContextWhenResultIsPaginationContext added
      
      * helper method defined, assertCreatePaginationContextWhenRowNumberAliasIsPresentAndRowNumberPredicatesNotEmpty added
      
      * unused import deleted
      
      * test helper method added, assertCreatePaginationContextWhenRowNumberPredicatePresentAndOperatorIsGreatThanEqual added
      
      * assertEqualsWhenObjIsNull added
      
      * assertCreatePaginationContextWhenParameterMarkerRowNumberValueSegment added
      
      * TopPaginationContextEngineTest#assertCreatePaginationContextWhenPredicateInRightValue added
      
      * for class of ProjectionEngineTest, assertProjectionCreatedWhenSelectItemSegmentInstanceOfAggregationDistinctSelectItemSegmentAndAggregationTypeIsAvg and assertProjectionCreatedWhenSelectItemSegmentInstanceOfAggregationSelectItemSegmentAndAggregationTypeIsAvg added
      
      * for class of ProjectionsContextEngineTest, the following method added:
      
      assertCreateProjectionsContextWhenColumnOrderByItemSegmentOwnerAbsent
      assertCreateProjectionsContextWhenColumnOrderByItemSegmentOwnerPresent
      assertCreateProjectionsContextWhenColumnOrderByItemSegmentOwnerPresentAndTablePresent
      
      * for class of SelectSQLStatementContextTest, the following test case added:
      
      assertSetIndexWhenAggregationProjectionsPresent
      assertGetColumnLabelsWhenResultIsEmpty
      assertGetColumnLabelsWhenResultIsNotEmpty
      
      * style changedˆ
      
      * paginationValueSegmentOptional renamed to paginationValueSegment
      
      * style changed
      201e2071
  5. 21 10月, 2019 3 次提交
    • L
      Fixes #3340, record derived column into GroupedParameterBuilder (#3341) · 18161a05
      Liang Zhang 提交于
      * fix test case for insert set
      
      * refactor EncryptInsertValueParameterRewriter
      
      * fix test case for insert_values_with_columns_with_plain_without_id_for_parameters
      
      * refactor EncryptInsertValueParameterRewriter
      
      * rename GeneratedKeyForInsertColumnsTokenGenerator to GeneratedKeyForUseDefaultColumnsTokenGenerator
      
      * fix case for insert_values_without_columns_without_id_for_parameters
      
      * fix case for insert_values_without_columns_with_plain_without_id_for_parameters
      18161a05
    • L
      Change to the correct SQL (#3339) · b1b729b1
      linzesi 提交于
      * fix sql case
      
      * Change to the correct SQL
      
      * Change to the correct SQL
      b1b729b1
    • L
      Fixes #3335 (#3336) · 1714a26f
      Liang Zhang 提交于
      * for code style
      
      * add select_with_table_as_qualified_name for sharding
      
      * only modify projection's column name, do not modify owner of encrypt
      
      * only modify predicate's column name, do not modify owner of encrypt
      
      * remove EncryptCondition.columnOwner
      
      * split Encrypt Predicate token to EncryptPredicateColumnToken and EncryptPredicateRightValueToken
      
      * rename EncryptProjectionToken to EncryptColumnNameToken
      
      * refactor EncryptPredicateColumnTokenGenerator
      1714a26f
  6. 20 10月, 2019 1 次提交
  7. 19 10月, 2019 1 次提交
    • S
      #3138, improved coverage for sharding-core-preprocessor (#3322) · 5a398924
      sluk3r 提交于
      * assertCreatePaginationContextWhenResultIsPaginationContext added
      
      * helper method defined, assertCreatePaginationContextWhenRowNumberAliasIsPresentAndRowNumberPredicatesNotEmpty added
      
      * unused import deleted
      
      * test helper method added, assertCreatePaginationContextWhenRowNumberPredicatePresentAndOperatorIsGreatThanEqual added
      5a398924
  8. 18 10月, 2019 1 次提交
    • Y
      Add support show database (#3315) · 9ef696e7
      Yanick.xia 提交于
      * Add support show database
      
      * Optimize constructor for ShowDatabasesMergedResult && format
      
      * Fix checkstyle fail
      
      * Keep 4 spaces indent with a new line
      
      * Remove needless  final
      
      * Use interface replace actual type
      9ef696e7
  9. 17 10月, 2019 9 次提交
  10. 16 10月, 2019 6 次提交
    • L
      Add sharding + encrypt test engine (#3298) · 247c9182
      Liang Zhang 提交于
      * add delete test case for mix
      
      * fix bug for execute encrypt twice when using sharding + encrypt
      
      * fix bug for execute encrypt twice when using sharding + encrypt
      
      * add insert test case for mix
      
      * add insert test case for mix
      
      * add update test case for mix
      
      * add select test case for mix
      
      * rmeove ShardingSQLRewriteEngineTest
      
      * ignore some test cases for FIXME
      
      * ignore some test cases for FIXME
      247c9182
    • N
      Add table owner for logic encrypt column (#3276) · bd885b8c
      null 提交于
      * Add table owner for logic encrypt column
      
      * fix checkstyle
      
      * fix checkstyle
      
      * 1. rename tableOwner to columnName
      2. reuse getOwner() instead of create func getOwnerName()
      
      * fix checkstyle
      
      * rename tableOwner to columnOwner
      bd885b8c
    • L
      Add OrderByContextEngineTest (#3293) · 763b02ff
      liya 提交于
      763b02ff
    • L
      add test for GroupByContextEngine (#3291) · ac403b83
      liya 提交于
      * Add GroupByContextEngineTest
      
      * Rename test variable
      ac403b83
    • Z
      #3247, support left/right function parse (#3271) · 4710e039
      Zhang Yonglun 提交于
      * #3247, support left/right function parse
      
      * #3247, for checkstyle
      
      * #3247, add test case
      4710e039
    • N
      Upgrade tool (#3286) · c20294eb
      nancyzrh 提交于
      * test for git corrupt
      
      * remove repeate integration cases
      
      * remove method and change xml for tableAssert
      
      * fix form
      
      * upgrade tool
      c20294eb
  11. 15 10月, 2019 4 次提交
    • L
      Add rewrite test cases for sharding (#3277) · 6752a21e
      Liang Zhang 提交于
      * add in predicate for encrypt test case
      
      * add in predicate for encrypt with plain test case
      
      * remove useless test cases
      
      * remove useless rule config
      
      * remove useless test cases
      
      * fix show_columns_from_table
      
      * finish show.xml
      
      * add drop_index_without_table
      
      * add drop_index_for_mysql
      
      * fix drop_index_for_postgresql
      
      * add test cases for regular insert
      
      * add FIXME for insert_values_without_columns_without_id_for_literals
      
      * finish insert values test cases
      
      * finish insert set test cases
      
      * Merge branch 'dev' into issue1548
      
      # Conflicts:
      #	sharding-core/sharding-core-rewrite/src/test/resources/encrypt/select_for_query_with_cipher.xml
      
      * add ON DUPLICATE KEY UPDATE
      
      * add delete test cases
      
      * add update test cases
      
      * add basic select test cases
      
      * add binding select test cases
      
      * update binding select test cases
      
      * add avg select test cases
      
      * add order by and group by select test cases
      
      * add pagination basic test cases
      
      * add all pagination test cases
      
      * add distinct test cases
      6752a21e
    • Z
      fix data mask for oracle (#3246) · 6da4128b
      zhyee 提交于
      * fix data masking  for Oracle
      
      * fix data masking  for Oracle
      
      * delete getTableMetas and refactor getShardingEncryptor
      
      * add blank line before @override,
      6da4128b
    • P
      Add note for bug (#3270) · c6cc19e6
      panjuan 提交于
      * add note for bug
      
      * modify note for bug
      c6cc19e6
    • N
  12. 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
  13. 13 10月, 2019 1 次提交