This is an automated email from the ASF dual-hosted git repository.

chengzhang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new f4b48238940 Minor refactor for EncryptProjectionTokenGenerator (#38010)
f4b48238940 is described below

commit f4b482389409794d326f2fef770acde99b6700d7
Author: Zhengqiang Duan <[email protected]>
AuthorDate: Wed Feb 11 19:18:16 2026 +0800

    Minor refactor for EncryptProjectionTokenGenerator (#38010)
---
 .../token/generator/projection/EncryptProjectionTokenGenerator.java    | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git 
a/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/token/generator/projection/EncryptProjectionTokenGenerator.java
 
b/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/token/generator/projection/EncryptProjectionTokenGenerator.java
index ee32d4397aa..deedc8ee6bf 100644
--- 
a/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/token/generator/projection/EncryptProjectionTokenGenerator.java
+++ 
b/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/token/generator/projection/EncryptProjectionTokenGenerator.java
@@ -93,8 +93,7 @@ public final class EncryptProjectionTokenGenerator {
         for (ProjectionSegment each : 
selectStatementContext.getSqlStatement().getProjections().getProjections()) {
             if (each instanceof ColumnProjectionSegment) {
                 generateSQLToken(selectStatementContext, 
(ColumnProjectionSegment) each).ifPresent(result::add);
-            }
-            if (each instanceof ShorthandProjectionSegment) {
+            } else if (each instanceof ShorthandProjectionSegment) {
                 ShorthandProjectionSegment shorthandSegment = 
(ShorthandProjectionSegment) each;
                 Collection<Projection> actualColumns = 
getShorthandProjection(shorthandSegment, 
selectStatementContext.getProjectionsContext()).getActualColumns();
                 if (!actualColumns.isEmpty()) {

Reply via email to