You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by ji...@apache.org on 2022/12/29 13:39:33 UTC
[shardingsphere] branch master updated (aeec3fea5ae -> 11b45120a8c)
This is an automated email from the ASF dual-hosted git repository.
jianglongtao pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git
from aeec3fea5ae Fix encrypt shorthand expansion when execute subquery statement (#23169)
add 11b45120a8c Add DistSQL `create mask rule` updater (#23167)
No new revisions were added by this update.
Summary of changes:
.../mask/factory/MaskAlgorithmFactory.java | 11 +++
.../converter/MaskRuleStatementConverter.java | 77 +++++++++++++++++++
.../update/CreateMaskRuleStatementUpdater.java | 86 ++++++++++++++++++++++
.../parser/core/MaskDistSQLStatementVisitor.java | 49 ++++++++++++
.../distsql/parser/segment/MaskColumnSegment.java} | 8 +-
.../distsql/parser/segment/MaskRuleSegment.java} | 10 +--
.../parser/statement/CreateMaskRuleStatement.java} | 12 +--
7 files changed, 237 insertions(+), 16 deletions(-)
create mode 100644 features/mask/distsql/handler/src/main/java/org/apache/shardingsphere/mask/distsql/handler/converter/MaskRuleStatementConverter.java
create mode 100644 features/mask/distsql/handler/src/main/java/org/apache/shardingsphere/mask/distsql/handler/update/CreateMaskRuleStatementUpdater.java
copy features/{db-discovery/distsql/statement/src/main/java/org/apache/shardingsphere/dbdiscovery/distsql/parser/segment/DatabaseDiscoveryProviderAlgorithmSegment.java => mask/distsql/statement/src/main/java/org/apache/shardingsphere/mask/distsql/parser/segment/MaskColumnSegment.java} (81%)
copy features/{encrypt/distsql/statement/src/main/java/org/apache/shardingsphere/encrypt/distsql/parser/segment/EncryptRuleSegment.java => mask/distsql/statement/src/main/java/org/apache/shardingsphere/mask/distsql/parser/segment/MaskRuleSegment.java} (79%)
copy features/{shadow/distsql/statement/src/main/java/org/apache/shardingsphere/shadow/distsql/parser/statement/CreateShadowRuleStatement.java => mask/distsql/statement/src/main/java/org/apache/shardingsphere/mask/distsql/parser/statement/CreateMaskRuleStatement.java} (71%)