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 2021/03/22 08:29:54 UTC

[shardingsphere] branch master updated (51d8c02 -> dc96405)

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 51d8c02  Always remove logic column from alter table for encrypt (#9766)
     add dc96405  Fix issues#9510 , support rewrite SQL correctly when using sharding and encrypt together (#9749)

No new revisions were added by this update.

Summary of changes:
 .../impl/EncryptPredicateColumnTokenGenerator.java |  32 +++---
 .../impl/EncryptProjectionTokenGenerator.java      |  39 ++++----
 .../impl/InsertCipherNameTokenGenerator.java       |  24 +++--
 .../resources/mix/select_for_query_with_cipher.xml |  20 ++--
 .../resources/mix/select_for_query_with_plain.xml  |  34 +++----
 .../src/test/resources/sharding/select.xml         | 100 ++++++++++---------
 .../infra/rewrite/sql/impl/AbstractSQLBuilder.java |  35 ++++++-
 .../token/pojo/generic/SubstitutableColumn.java    |  37 ++++---
 .../pojo/generic/SubstitutableColumnNameToken.java |  46 ---------
 .../pojo/generic/SubstitutableColumnsToken.java    | 108 +++++++++++++++++++++
 .../generic/SubstitutableColumnNameTokenTest.java  |   5 +-
 .../segment/dml/item/ColumnProjectionSegment.java  |   4 +-
 .../main/resources/case/dml/select-expression.xml  |   2 +-
 .../main/resources/case/dml/select-group-by.xml    |   4 +-
 .../main/resources/case/dml/select-order-by.xml    |   6 +-
 .../dml/select-pagination-group-by-order-by.xml    |  80 +++++++--------
 .../main/resources/case/dml/select-pagination.xml  |  60 ++++++------
 .../src/main/resources/case/dml/select.xml         |   6 +-
 18 files changed, 385 insertions(+), 257 deletions(-)
 copy shardingsphere-sql-parser/shardingsphere-sql-parser-statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/common/segment/dml/order/item/OrderByItemSegment.java => shardingsphere-infra/shardingsphere-infra-rewrite/shardingsphere-infra-rewrite-engine/src/main/java/org/apache/shardingsphere/infra/rewrite/sql/token/pojo/generic/SubstitutableColumn.java (60%)
 delete mode 100644 shardingsphere-infra/shardingsphere-infra-rewrite/shardingsphere-infra-rewrite-engine/src/main/java/org/apache/shardingsphere/infra/rewrite/sql/token/pojo/generic/SubstitutableColumnNameToken.java
 create mode 100644 shardingsphere-infra/shardingsphere-infra-rewrite/shardingsphere-infra-rewrite-engine/src/main/java/org/apache/shardingsphere/infra/rewrite/sql/token/pojo/generic/SubstitutableColumnsToken.java