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

duanzhengqiang 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 289e691f9db Fixing alias binding error in subquery (#30637)
289e691f9db is described below

commit 289e691f9dbf471783093af4fa7e076ef54f11e4
Author: ZhangCheng <[email protected]>
AuthorDate: Mon Mar 25 17:05:03 2024 +0800

    Fixing alias binding error in subquery (#30637)
---
 .../infra/binder/segment/expression/impl/ColumnSegmentBinder.java     | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git 
a/infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/segment/expression/impl/ColumnSegmentBinder.java
 
b/infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/segment/expression/impl/ColumnSegmentBinder.java
index 4c02e220911..1e2188dd146 100644
--- 
a/infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/segment/expression/impl/ColumnSegmentBinder.java
+++ 
b/infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/segment/expression/impl/ColumnSegmentBinder.java
@@ -228,9 +228,7 @@ public final class ColumnSegmentBinder {
                 ? Optional.ofNullable(inputColumnSegment).map(optional -> 
optional.getColumnBoundedInfo().getOriginalTable()).orElse(segmentOriginalTable)
                 : segmentOriginalTable;
         IdentifierValue segmentOriginalColumn = 
segment.getColumnBoundedInfo().getOriginalColumn();
-        IdentifierValue originalColumn = 
Strings.isNullOrEmpty(segmentOriginalColumn.getValue())
-                ? Optional.ofNullable(inputColumnSegment).map(optional -> 
optional.getColumnBoundedInfo().getOriginalColumn()).orElse(segmentOriginalColumn)
-                : segmentOriginalColumn;
+        IdentifierValue originalColumn = 
Optional.ofNullable(inputColumnSegment).map(optional -> 
optional.getColumnBoundedInfo().getOriginalColumn()).orElse(segmentOriginalColumn);
         return new ColumnSegmentBoundedInfo(originalDatabase, originalSchema, 
originalTable, originalColumn);
     }
     

Reply via email to