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

zhangliang 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 9935b82deea Rename DialectJoinOrderOption to DialectJoinOption and 
update references (#35302)
9935b82deea is described below

commit 9935b82deeae2bbc748b94ef56bba09953769b64
Author: Liang Zhang <zhangli...@apache.org>
AuthorDate: Wed Apr 30 23:22:06 2025 +0800

    Rename DialectJoinOrderOption to DialectJoinOption and update references 
(#35302)
---
 .../engine/segment/dml/from/type/JoinTableSegmentBinder.java   |  6 +++---
 .../metadata/database/metadata/DialectDatabaseMetaData.java    | 10 +++++-----
 .../{DialectJoinOrderOption.java => DialectJoinOption.java}    |  4 ++--
 .../mysql/metadata/database/MySQLDatabaseMetaData.java         |  6 +++---
 4 files changed, 13 insertions(+), 13 deletions(-)

diff --git 
a/infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/engine/segment/dml/from/type/JoinTableSegmentBinder.java
 
b/infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/engine/segment/dml/from/type/JoinTableSegmentBinder.java
index 44b9afa2677..c286d660b29 100644
--- 
a/infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/engine/segment/dml/from/type/JoinTableSegmentBinder.java
+++ 
b/infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/engine/segment/dml/from/type/JoinTableSegmentBinder.java
@@ -29,7 +29,7 @@ import 
org.apache.shardingsphere.infra.binder.engine.segment.dml.expression.type
 import 
org.apache.shardingsphere.infra.binder.engine.segment.dml.from.TableSegmentBinder;
 import 
org.apache.shardingsphere.infra.binder.engine.segment.dml.from.context.TableSegmentBinderContext;
 import 
org.apache.shardingsphere.infra.binder.engine.statement.SQLStatementBinderContext;
-import 
org.apache.shardingsphere.infra.database.core.metadata.database.metadata.option.join.DialectJoinOrderOption;
+import 
org.apache.shardingsphere.infra.database.core.metadata.database.metadata.option.join.DialectJoinOption;
 import org.apache.shardingsphere.infra.database.core.type.DatabaseType;
 import org.apache.shardingsphere.infra.database.core.type.DatabaseTypeRegistry;
 import 
org.apache.shardingsphere.infra.exception.core.ShardingSpherePreconditions;
@@ -114,7 +114,7 @@ public final class JoinTableSegmentBinder {
     private static Collection<ProjectionSegment> 
getDerivedJoinTableProjectionSegments(final JoinTableSegment segment, final 
DatabaseType databaseType,
                                                                                
        final Map<String, ProjectionSegment> usingColumnsByNaturalJoin,
                                                                                
        final Multimap<CaseInsensitiveString, TableSegmentBinderContext> 
tableBinderContexts) {
-        DialectJoinOrderOption joinOrderOption = new 
DatabaseTypeRegistry(databaseType).getDialectDatabaseMetaData().getJoinOrderOption();
+        DialectJoinOption joinOrderOption = new 
DatabaseTypeRegistry(databaseType).getDialectDatabaseMetaData().getJoinOption();
         Collection<ProjectionSegment> projectionSegments = 
getProjectionSegments(segment, joinOrderOption, tableBinderContexts);
         if (segment.getUsing().isEmpty() && !segment.isNatural()) {
             return projectionSegments;
@@ -129,7 +129,7 @@ public final class JoinTableSegmentBinder {
         return result;
     }
     
-    private static Collection<ProjectionSegment> getProjectionSegments(final 
JoinTableSegment segment, final DialectJoinOrderOption joinOrderOption,
+    private static Collection<ProjectionSegment> getProjectionSegments(final 
JoinTableSegment segment, final DialectJoinOption joinOrderOption,
                                                                        final 
Multimap<CaseInsensitiveString, TableSegmentBinderContext> tableBinderContexts) 
{
         Collection<ProjectionSegment> result = new LinkedList<>();
         if (joinOrderOption.isRightColumnsByFirstOrder() && 
JoinType.RIGHT.name().equalsIgnoreCase(segment.getJoinType()) && 
(!segment.getUsing().isEmpty() || segment.isNatural())) {
diff --git 
a/infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/database/metadata/DialectDatabaseMetaData.java
 
b/infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/database/metadata/DialectDatabaseMetaData.java
index 0e248ba737e..69da162f027 100644
--- 
a/infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/database/metadata/DialectDatabaseMetaData.java
+++ 
b/infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/database/metadata/DialectDatabaseMetaData.java
@@ -25,7 +25,7 @@ import 
org.apache.shardingsphere.infra.database.core.metadata.database.metadata.
 import 
org.apache.shardingsphere.infra.database.core.metadata.database.metadata.option.datatype.DefaultDataTypeOption;
 import 
org.apache.shardingsphere.infra.database.core.metadata.database.metadata.option.datatype.DialectDataTypeOption;
 import 
org.apache.shardingsphere.infra.database.core.metadata.database.metadata.option.index.DialectIndexOption;
-import 
org.apache.shardingsphere.infra.database.core.metadata.database.metadata.option.join.DialectJoinOrderOption;
+import 
org.apache.shardingsphere.infra.database.core.metadata.database.metadata.option.join.DialectJoinOption;
 import 
org.apache.shardingsphere.infra.database.core.metadata.database.metadata.option.schema.DefaultSchemaOption;
 import 
org.apache.shardingsphere.infra.database.core.metadata.database.metadata.option.schema.DialectSchemaOption;
 import 
org.apache.shardingsphere.infra.database.core.metadata.database.metadata.option.table.DialectDriverQuerySystemCatalogOption;
@@ -130,12 +130,12 @@ public interface DialectDatabaseMetaData extends 
DatabaseTypedSPI {
     }
     
     /**
-     * Get join order option.
+     * Get join option.
      *
-     * @return join order option
+     * @return join option
      */
-    default DialectJoinOrderOption getJoinOrderOption() {
-        return new DialectJoinOrderOption(false, false);
+    default DialectJoinOption getJoinOption() {
+        return new DialectJoinOption(false, false);
     }
     
     /**
diff --git 
a/infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/database/metadata/option/join/DialectJoinOrderOption.java
 
b/infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/database/metadata/option/join/DialectJoinOption.java
similarity index 93%
rename from 
infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/database/metadata/option/join/DialectJoinOrderOption.java
rename to 
infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/database/metadata/option/join/DialectJoinOption.java
index 85720c9fb3b..62d645726a0 100644
--- 
a/infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/database/metadata/option/join/DialectJoinOrderOption.java
+++ 
b/infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/database/metadata/option/join/DialectJoinOption.java
@@ -21,11 +21,11 @@ import lombok.Getter;
 import lombok.RequiredArgsConstructor;
 
 /**
- * Dialect join order option.
+ * Dialect join option.
  */
 @RequiredArgsConstructor
 @Getter
-public final class DialectJoinOrderOption {
+public final class DialectJoinOption {
     
     private final boolean isUsingColumnsByProjectionOrder;
     
diff --git 
a/infra/database/type/mysql/src/main/java/org/apache/shardingsphere/infra/database/mysql/metadata/database/MySQLDatabaseMetaData.java
 
b/infra/database/type/mysql/src/main/java/org/apache/shardingsphere/infra/database/mysql/metadata/database/MySQLDatabaseMetaData.java
index a831f25575d..9d25551711b 100644
--- 
a/infra/database/type/mysql/src/main/java/org/apache/shardingsphere/infra/database/mysql/metadata/database/MySQLDatabaseMetaData.java
+++ 
b/infra/database/type/mysql/src/main/java/org/apache/shardingsphere/infra/database/mysql/metadata/database/MySQLDatabaseMetaData.java
@@ -23,7 +23,7 @@ import 
org.apache.shardingsphere.infra.database.core.metadata.database.metadata.
 import 
org.apache.shardingsphere.infra.database.core.metadata.database.metadata.option.column.DialectColumnOption;
 import 
org.apache.shardingsphere.infra.database.core.metadata.database.metadata.option.connection.DialectConnectionOption;
 import 
org.apache.shardingsphere.infra.database.core.metadata.database.metadata.option.datatype.DialectDataTypeOption;
-import 
org.apache.shardingsphere.infra.database.core.metadata.database.metadata.option.join.DialectJoinOrderOption;
+import 
org.apache.shardingsphere.infra.database.core.metadata.database.metadata.option.join.DialectJoinOption;
 import 
org.apache.shardingsphere.infra.database.core.metadata.database.metadata.option.transaction.DialectTransactionOption;
 import 
org.apache.shardingsphere.infra.database.mysql.metadata.database.option.MySQLDataTypeOption;
 
@@ -63,8 +63,8 @@ public final class MySQLDatabaseMetaData implements 
DialectDatabaseMetaData {
     }
     
     @Override
-    public DialectJoinOrderOption getJoinOrderOption() {
-        return new DialectJoinOrderOption(true, true);
+    public DialectJoinOption getJoinOption() {
+        return new DialectJoinOption(true, true);
     }
     
     @Override

Reply via email to