You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by zh...@apache.org on 2022/01/28 08:54:36 UTC
[shardingsphere] branch master updated (b357cf8 -> f171ef2)
This is an automated email from the ASF dual-hosted git repository.
zhangliang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git.
from b357cf8 Enhanced timestamp parsing in AutoIntervalShardingAlgorithm (#15131)
add f171ef2 Add EncryptContext parameter to EncryptAlgorithm and QueryAssistedEncryptAlgorithm SPI interface (#15133)
No new revisions were added by this update.
Summary of changes:
.../TestQueryAssistedShardingEncryptAlgorithm.java | 10 +--
.../TestQueryAssistedShardingEncryptAlgorithm.java | 7 +-
.../TestQueryAssistedShardingEncryptAlgorithm.java | 7 +-
.../TestQueryAssistedShardingEncryptAlgorithm.java | 7 +-
.../TestQueryAssistedShardingEncryptAlgorithm.java | 7 +-
.../TestQueryAssistedShardingEncryptAlgorithm.java | 7 +-
.../TestQueryAssistedShardingEncryptAlgorithm.java | 7 +-
.../TestQueryAssistedShardingEncryptAlgorithm.java | 7 +-
.../TestQueryAssistedShardingEncryptAlgorithm.java | 7 +-
.../TestQueryAssistedShardingEncryptAlgorithm.java | 7 +-
.../encrypt/spi/EncryptAlgorithm.java | 7 +-
.../encrypt/spi/QueryAssistedEncryptAlgorithm.java | 5 +-
.../spi/context}/EncryptColumnDataType.java | 13 ++--
.../encrypt/spi/context/EncryptContext.java | 83 ++++++++++++++++++++++
.../encrypt/algorithm/AESEncryptAlgorithm.java | 5 +-
.../encrypt/algorithm/MD5EncryptAlgorithm.java | 5 +-
.../encrypt/algorithm/RC4EncryptAlgorithm.java | 5 +-
.../encrypt/algorithm/SM3EncryptAlgorithm.java | 5 +-
.../encrypt/algorithm/SM4EncryptAlgorithm.java | 5 +-
.../encrypt/context/EncryptContextBuilder.java | 53 ++++++++++++++
.../merge/dql/EncryptAlgorithmMetaData.java | 70 +++++++++---------
.../encrypt/merge/dql/EncryptMergedResult.java | 8 ++-
.../rewrite/condition/EncryptConditionEngine.java | 4 +-
.../context/EncryptSQLRewriteContextDecorator.java | 3 +-
.../EncryptAssignmentParameterRewriter.java | 6 +-
...OnDuplicateKeyUpdateValueParameterRewriter.java | 9 ++-
.../EncryptInsertValueParameterRewriter.java | 29 ++++----
.../generator/EncryptAssignmentTokenGenerator.java | 2 +-
.../EncryptInsertOnUpdateTokenGenerator.java | 20 +++---
.../EncryptInsertValuesTokenGenerator.java | 28 ++++----
.../shardingsphere/encrypt/rule/EncryptColumn.java | 1 +
.../shardingsphere/encrypt/rule/EncryptRule.java | 40 +++--------
.../shardingsphere/encrypt/rule/EncryptTable.java | 1 +
.../encrypt/algorithm/AESEncryptAlgorithmTest.java | 20 ++++--
.../algorithm/CustomizedEncryptAlgorithmTest.java | 8 ++-
.../encrypt/algorithm/MD5EncryptAlgorithmTest.java | 8 ++-
.../encrypt/algorithm/RC4EncryptAlgorithmTest.java | 10 +--
.../encrypt/algorithm/SM3EncryptAlgorithmTest.java | 20 ++++--
.../encrypt/algorithm/SM4EncryptAlgorithmTest.java | 14 ++--
.../fixture/CustomizedEncryptAlgorithm.java | 5 +-
.../encrypt/fixture/TestEncryptAlgorithm.java | 5 +-
.../fixture/TestQueryAssistedEncryptAlgorithm.java | 7 +-
.../merge/dql/EncryptAlgorithmMetaDataTest.java | 45 ++++++++----
.../encrypt/merge/dql/EncryptMergedResultTest.java | 34 ++++++---
.../metadata/EncryptTableMetaDataBuilderTest.java | 2 +-
.../impl/EncryptCreateTableTokenGeneratorTest.java | 22 ++++--
.../encrypt/rule/EncryptColumnDataTypeTest.java | 1 +
.../encrypt/rule/EncryptRuleTest.java | 4 +-
.../driver/fixture/TestEncryptAlgorithm.java | 5 +-
.../fixture/TestQueryAssistedEncryptAlgorithm.java | 7 +-
.../namespace/AbstractSpringNamespaceTest.java | 4 +-
.../fixture/NormalEncryptAlgorithmFixture.java | 5 +-
.../QueryAssistedEncryptAlgorithmFixture.java | 7 +-
53 files changed, 472 insertions(+), 241 deletions(-)
rename shardingsphere-features/shardingsphere-encrypt/{shardingsphere-encrypt-core/src/main/java/org/apache/shardingsphere/encrypt/rule => shardingsphere-encrypt-api/src/main/java/org/apache/shardingsphere/encrypt/spi/context}/EncryptColumnDataType.java (81%)
create mode 100644 shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-api/src/main/java/org/apache/shardingsphere/encrypt/spi/context/EncryptContext.java
create mode 100644 shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-core/src/main/java/org/apache/shardingsphere/encrypt/context/EncryptContextBuilder.java