You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by du...@apache.org on 2021/11/12 01:05:39 UTC
[shardingsphere] branch master updated (91b94df -> 0371c4d)
This is an automated email from the ASF dual-hosted git repository.
duanzhengqiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git.
from 91b94df Update standard user-manual of shardingsphere-jdbc (#13560)
add 0371c4d fixbug: Support not nested subquery (from Projections, TableSegment and Expression) on SelectStatement (#13486)
No new revisions were added by this update.
Summary of changes:
.../rewrite/condition/EncryptConditionEngine.java | 35 +++-
.../impl/EncryptPredicateColumnTokenGenerator.java | 69 +++++---
.../impl/EncryptProjectionTokenGenerator.java | 179 +++++++++++++++++----
.../rewrite/token/generator/impl/SubqueryEnum.java | 11 +-
.../statement/dml/SelectStatementContext.java | 10 ++
.../binder/statement/dml/SubqueryTableContext.java | 88 ++++++++++
.../sql/common/util/SubqueryExtractUtil.java | 57 ++++++-
.../encrypt/case/select_for_query_with_cipher.xml | 36 ++++-
8 files changed, 419 insertions(+), 66 deletions(-)
copy shardingsphere-db-protocol/shardingsphere-db-protocol-core/src/main/java/org/apache/shardingsphere/db/protocol/parameter/TypeUnspecifiedSQLParameter.java => shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/token/generator/impl/SubqueryEnum.java (79%)
create mode 100644 shardingsphere-infra/shardingsphere-infra-binder/src/main/java/org/apache/shardingsphere/infra/binder/statement/dml/SubqueryTableContext.java