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 1ff459590f3 Remove useless method in 
ParameterMarkerExpressionSegmentBinder (#32061)
1ff459590f3 is described below

commit 1ff459590f3f638713ac62279e0d0db2252ca698
Author: Zhengqiang Duan <[email protected]>
AuthorDate: Thu Jul 11 09:19:40 2024 +0800

    Remove useless method in ParameterMarkerExpressionSegmentBinder (#32061)
---
 .../ParameterMarkerExpressionSegmentBinder.java    | 23 ----------------------
 1 file changed, 23 deletions(-)

diff --git 
a/infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/segment/parameter/impl/ParameterMarkerExpressionSegmentBinder.java
 
b/infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/segment/parameter/impl/ParameterMarkerExpressionSegmentBinder.java
index 341c6908e05..67e65be3cda 100644
--- 
a/infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/segment/parameter/impl/ParameterMarkerExpressionSegmentBinder.java
+++ 
b/infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/segment/parameter/impl/ParameterMarkerExpressionSegmentBinder.java
@@ -19,12 +19,6 @@ package 
org.apache.shardingsphere.infra.binder.segment.parameter.impl;
 
 import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
-import org.apache.shardingsphere.infra.binder.segment.SegmentType;
-import 
org.apache.shardingsphere.infra.binder.segment.expression.ExpressionSegmentBinder;
-import 
org.apache.shardingsphere.infra.binder.segment.from.TableSegmentBinderContext;
-import 
org.apache.shardingsphere.infra.binder.statement.SQLStatementBinderContext;
-import 
org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.BinaryOperationExpression;
-import 
org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.ExpressionSegment;
 import 
org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.simple.ParameterMarkerExpressionSegment;
 import 
org.apache.shardingsphere.sql.parser.statement.core.segment.generic.ParameterMarkerSegment;
 import 
org.apache.shardingsphere.sql.parser.statement.core.segment.generic.bounded.ColumnSegmentBoundedInfo;
@@ -37,23 +31,6 @@ import java.util.Map;
 @NoArgsConstructor(access = AccessLevel.PRIVATE)
 public final class ParameterMarkerExpressionSegmentBinder {
     
-    /**
-     * Bind binary operation expression.
-     *
-     * @param segment binary operation expression segment
-     * @param parentSegmentType parent segment type
-     * @param binderContext SQL statement binder context
-     * @param tableBinderContexts table binder contexts
-     * @param outerTableBinderContexts outer table binder contexts
-     * @return bounded binary operation expression segment
-     */
-    public static BinaryOperationExpression bind(final 
BinaryOperationExpression segment, final SegmentType parentSegmentType, final 
SQLStatementBinderContext binderContext,
-                                                 final Map<String, 
TableSegmentBinderContext> tableBinderContexts, final Map<String, 
TableSegmentBinderContext> outerTableBinderContexts) {
-        ExpressionSegment boundedLeft = 
ExpressionSegmentBinder.bind(segment.getLeft(), parentSegmentType, 
binderContext, tableBinderContexts, outerTableBinderContexts);
-        ExpressionSegment boundedRight = 
ExpressionSegmentBinder.bind(segment.getRight(), parentSegmentType, 
binderContext, tableBinderContexts, outerTableBinderContexts);
-        return new BinaryOperationExpression(segment.getStartIndex(), 
segment.getStopIndex(), boundedLeft, boundedRight, segment.getOperator(), 
segment.getText());
-    }
-    
     /**
      * Bind parameter marker expression segment.
      *

Reply via email to