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 2025/07/05 13:13:46 UTC
(shardingsphere) branch master updated: Revert "Add database type setter on Statement binder (#35897)" (#35899)
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 503e2334c49 Revert "Add database type setter on Statement binder (#35897)" (#35899)
503e2334c49 is described below
commit 503e2334c49e69196c125db73f7e225ce2f30b80
Author: Liang Zhang <zh...@apache.org>
AuthorDate: Sat Jul 5 21:13:41 2025 +0800
Revert "Add database type setter on Statement binder (#35897)" (#35899)
This reverts commit bf3fe6538bf180d115980d269c59ceab3ea72069.
---
.../infra/binder/engine/statement/dal/ExplainStatementBinder.java | 1 -
.../infra/binder/engine/statement/ddl/AlterIndexStatementBinder.java | 1 -
.../infra/binder/engine/statement/ddl/AlterTableStatementBinder.java | 1 -
.../infra/binder/engine/statement/ddl/AlterViewStatementBinder.java | 1 -
.../infra/binder/engine/statement/ddl/CreateIndexStatementBinder.java | 1 -
.../infra/binder/engine/statement/ddl/CreateTableStatementBinder.java | 1 -
.../infra/binder/engine/statement/ddl/CreateViewStatementBinder.java | 1 -
.../infra/binder/engine/statement/ddl/CursorStatementBinder.java | 1 -
.../infra/binder/engine/statement/ddl/DropIndexStatementBinder.java | 1 -
.../infra/binder/engine/statement/ddl/DropTableStatementBinder.java | 1 -
.../infra/binder/engine/statement/ddl/DropViewStatementBinder.java | 1 -
.../infra/binder/engine/statement/ddl/RenameTableStatementBinder.java | 1 -
.../infra/binder/engine/statement/ddl/TruncateStatementBinder.java | 1 -
.../infra/binder/engine/statement/dml/DeleteStatementBinder.java | 1 -
.../infra/binder/engine/statement/dml/InsertStatementBinder.java | 1 -
.../infra/binder/engine/statement/dml/SelectStatementBinder.java | 1 -
.../infra/binder/engine/statement/dml/UpdateStatementBinder.java | 1 -
.../infra/binder/mysql/bind/type/MySQLLoadDataStatementBinder.java | 1 -
.../infra/binder/mysql/bind/type/MySQLLoadXMLStatementBinder.java | 1 -
.../infra/binder/mysql/bind/type/MySQLOptimizeTableStatementBinder.java | 1 -
.../infra/binder/mysql/bind/type/MySQLShowColumnsStatementBinder.java | 1 -
.../binder/mysql/bind/type/MySQLShowCreateTableStatementBinder.java | 1 -
.../infra/binder/mysql/bind/type/MySQLShowIndexStatementBinder.java | 1 -
.../infra/binder/postgresql/bind/type/PostgreSQLCopyStatementBinder.java | 1 -
.../binder/sqlserver/bind/type/SQLServerDenyUserStatementBinder.java | 1 -
25 files changed, 25 deletions(-)
diff --git a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/dal/ExplainStatementBinder.java b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/dal/ExplainStatementBinder.java
index 942051ec8fb..a7bbff20f28 100644
--- a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/dal/ExplainStatementBinder.java
+++ b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/dal/ExplainStatementBinder.java
@@ -41,7 +41,6 @@ public final class ExplainStatementBinder implements SQLStatementBinder<ExplainS
private ExplainStatement copy(final ExplainStatement sqlStatement, final SQLStatement boundSQLStatement) {
ExplainStatement result = new ExplainStatement(boundSQLStatement);
SQLStatementCopyUtils.copyAttributes(sqlStatement, result);
- result.setDatabaseType(sqlStatement.getDatabaseType());
return result;
}
}
diff --git a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/AlterIndexStatementBinder.java b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/AlterIndexStatementBinder.java
index 63325369638..a59b5c81679 100644
--- a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/AlterIndexStatementBinder.java
+++ b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/AlterIndexStatementBinder.java
@@ -45,7 +45,6 @@ public final class AlterIndexStatementBinder implements SQLStatementBinder<Alter
sqlStatement.getRenameIndex().ifPresent(result::setRenameIndex);
result.setSimpleTable(boundTable);
SQLStatementCopyUtils.copyAttributes(sqlStatement, result);
- result.setDatabaseType(sqlStatement.getDatabaseType());
return result;
}
}
diff --git a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/AlterTableStatementBinder.java b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/AlterTableStatementBinder.java
index f6419f3cbc4..5f79aa38ce1 100644
--- a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/AlterTableStatementBinder.java
+++ b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/AlterTableStatementBinder.java
@@ -60,7 +60,6 @@ public final class AlterTableStatementBinder implements SQLStatementBinder<Alter
result.getRenameIndexDefinitions().addAll(sqlStatement.getRenameIndexDefinitions());
sqlStatement.getModifyCollectionRetrieval().ifPresent(result::setModifyCollectionRetrieval);
SQLStatementCopyUtils.copyAttributes(sqlStatement, result);
- result.setDatabaseType(sqlStatement.getDatabaseType());
return result;
}
}
diff --git a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/AlterViewStatementBinder.java b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/AlterViewStatementBinder.java
index 4281ab1f2b4..4859b568c39 100644
--- a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/AlterViewStatementBinder.java
+++ b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/AlterViewStatementBinder.java
@@ -52,7 +52,6 @@ public final class AlterViewStatementBinder implements SQLStatementBinder<AlterV
sqlStatement.getViewDefinition().ifPresent(result::setViewDefinition);
sqlStatement.getConstraintDefinition().ifPresent(result::setConstraintDefinition);
SQLStatementCopyUtils.copyAttributes(sqlStatement, result);
- result.setDatabaseType(sqlStatement.getDatabaseType());
return result;
}
}
diff --git a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/CreateIndexStatementBinder.java b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/CreateIndexStatementBinder.java
index 1eff4640fd3..1c9b4596189 100644
--- a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/CreateIndexStatementBinder.java
+++ b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/CreateIndexStatementBinder.java
@@ -58,7 +58,6 @@ public final class CreateIndexStatementBinder implements SQLStatementBinder<Crea
sqlStatement.getAlgorithmType().ifPresent(result::setAlgorithmType);
sqlStatement.getLockTable().ifPresent(result::setLockTable);
SQLStatementCopyUtils.copyAttributes(sqlStatement, result);
- result.setDatabaseType(sqlStatement.getDatabaseType());
return result;
}
}
diff --git a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/CreateTableStatementBinder.java b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/CreateTableStatementBinder.java
index 1b45d6d6585..ff76a5023be 100644
--- a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/CreateTableStatementBinder.java
+++ b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/CreateTableStatementBinder.java
@@ -63,7 +63,6 @@ public final class CreateTableStatementBinder implements SQLStatementBinder<Crea
sqlStatement.getLikeTable().ifPresent(result::setLikeTable);
sqlStatement.getCreateTableOption().ifPresent(result::setCreateTableOption);
SQLStatementCopyUtils.copyAttributes(sqlStatement, result);
- result.setDatabaseType(sqlStatement.getDatabaseType());
return result;
}
}
diff --git a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/CreateViewStatementBinder.java b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/CreateViewStatementBinder.java
index 795d7168221..5719ab6c082 100644
--- a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/CreateViewStatementBinder.java
+++ b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/CreateViewStatementBinder.java
@@ -46,7 +46,6 @@ public final class CreateViewStatementBinder implements SQLStatementBinder<Creat
result.setReplaceView(sqlStatement.isReplaceView());
result.setViewDefinition(sqlStatement.getViewDefinition());
SQLStatementCopyUtils.copyAttributes(sqlStatement, result);
- result.setDatabaseType(sqlStatement.getDatabaseType());
return result;
}
}
diff --git a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/CursorStatementBinder.java b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/CursorStatementBinder.java
index 07471077718..008d93e164d 100644
--- a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/CursorStatementBinder.java
+++ b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/CursorStatementBinder.java
@@ -37,7 +37,6 @@ public final class CursorStatementBinder implements SQLStatementBinder<CursorSta
private CursorStatement copy(final CursorStatement sqlStatement, final SelectStatement boundSelectStatement) {
CursorStatement result = new CursorStatement(sqlStatement.getCursorName(), boundSelectStatement);
SQLStatementCopyUtils.copyAttributes(sqlStatement, result);
- result.setDatabaseType(sqlStatement.getDatabaseType());
return result;
}
}
diff --git a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/DropIndexStatementBinder.java b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/DropIndexStatementBinder.java
index 6f560b8662d..d1ff3e1b847 100644
--- a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/DropIndexStatementBinder.java
+++ b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/DropIndexStatementBinder.java
@@ -46,7 +46,6 @@ public final class DropIndexStatementBinder implements SQLStatementBinder<DropIn
sqlStatement.getLockTable().ifPresent(result::setLockTable);
result.setIfExists(sqlStatement.isIfExists());
SQLStatementCopyUtils.copyAttributes(sqlStatement, result);
- result.setDatabaseType(sqlStatement.getDatabaseType());
return result;
}
}
diff --git a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/DropTableStatementBinder.java b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/DropTableStatementBinder.java
index 500c9278058..d60f3f5e5a0 100644
--- a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/DropTableStatementBinder.java
+++ b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/DropTableStatementBinder.java
@@ -46,7 +46,6 @@ public final class DropTableStatementBinder implements SQLStatementBinder<DropTa
result.setIfExists(sqlStatement.isIfExists());
result.setContainsCascade(sqlStatement.isContainsCascade());
SQLStatementCopyUtils.copyAttributes(sqlStatement, result);
- result.setDatabaseType(sqlStatement.getDatabaseType());
return result;
}
}
diff --git a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/DropViewStatementBinder.java b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/DropViewStatementBinder.java
index aa166236098..b100cf8c1a7 100644
--- a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/DropViewStatementBinder.java
+++ b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/DropViewStatementBinder.java
@@ -44,7 +44,6 @@ public final class DropViewStatementBinder implements SQLStatementBinder<DropVie
DropViewStatement result = new DropViewStatement();
result.getViews().addAll(boundViews);
SQLStatementCopyUtils.copyAttributes(sqlStatement, result);
- result.setDatabaseType(sqlStatement.getDatabaseType());
return result;
}
}
diff --git a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/RenameTableStatementBinder.java b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/RenameTableStatementBinder.java
index d1154810ff6..7201da33a51 100644
--- a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/RenameTableStatementBinder.java
+++ b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/RenameTableStatementBinder.java
@@ -43,7 +43,6 @@ public final class RenameTableStatementBinder implements SQLStatementBinder<Rena
private static RenameTableStatement copy(final RenameTableStatement sqlStatement, final Collection<RenameTableDefinitionSegment> boundRenameTables) {
RenameTableStatement result = new RenameTableStatement(boundRenameTables);
SQLStatementCopyUtils.copyAttributes(sqlStatement, result);
- result.setDatabaseType(sqlStatement.getDatabaseType());
return result;
}
}
diff --git a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/TruncateStatementBinder.java b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/TruncateStatementBinder.java
index 18aaaf3aff5..e35cc9e0850 100644
--- a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/TruncateStatementBinder.java
+++ b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/ddl/TruncateStatementBinder.java
@@ -43,7 +43,6 @@ public final class TruncateStatementBinder implements SQLStatementBinder<Truncat
private TruncateStatement copy(final TruncateStatement sqlStatement, final Collection<SimpleTableSegment> boundTables) {
TruncateStatement result = new TruncateStatement(boundTables);
SQLStatementCopyUtils.copyAttributes(sqlStatement, result);
- result.setDatabaseType(sqlStatement.getDatabaseType());
return result;
}
}
diff --git a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/dml/DeleteStatementBinder.java b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/dml/DeleteStatementBinder.java
index fc29546f667..6ac647661a7 100644
--- a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/dml/DeleteStatementBinder.java
+++ b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/dml/DeleteStatementBinder.java
@@ -59,7 +59,6 @@ public final class DeleteStatementBinder implements SQLStatementBinder<DeleteSta
sqlStatement.getLimit().ifPresent(result::setLimit);
sqlStatement.getOutput().ifPresent(result::setOutput);
SQLStatementCopyUtils.copyAttributes(sqlStatement, result);
- result.setDatabaseType(sqlStatement.getDatabaseType());
return result;
}
}
diff --git a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/dml/InsertStatementBinder.java b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/dml/InsertStatementBinder.java
index e1ba22d7fae..86536c9982f 100644
--- a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/dml/InsertStatementBinder.java
+++ b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/dml/InsertStatementBinder.java
@@ -81,7 +81,6 @@ public final class InsertStatementBinder implements SQLStatementBinder<InsertSta
sqlStatement.getMultiTableConditionalInto().ifPresent(result::setMultiTableConditionalInto);
sqlStatement.getReturning().ifPresent(result::setReturning);
SQLStatementCopyUtils.copyAttributes(sqlStatement, result);
- result.setDatabaseType(sqlStatement.getDatabaseType());
return result;
}
diff --git a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/dml/SelectStatementBinder.java b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/dml/SelectStatementBinder.java
index d5ed88de212..08fb36e5ef4 100644
--- a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/dml/SelectStatementBinder.java
+++ b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/dml/SelectStatementBinder.java
@@ -110,7 +110,6 @@ public final class SelectStatementBinder implements SQLStatementBinder<SelectSta
sqlStatement.getModel().ifPresent(result::setModel);
sqlStatement.getSubqueryType().ifPresent(result::setSubqueryType);
SQLStatementCopyUtils.copyAttributes(sqlStatement, result);
- result.setDatabaseType(sqlStatement.getDatabaseType());
return result;
}
}
diff --git a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/dml/UpdateStatementBinder.java b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/dml/UpdateStatementBinder.java
index c68703b1169..0886da13b68 100644
--- a/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/dml/UpdateStatementBinder.java
+++ b/infra/binder/core/src/main/java/org/apache/shardingsphere/infra/binder/engine/statement/dml/UpdateStatementBinder.java
@@ -66,7 +66,6 @@ public final class UpdateStatementBinder implements SQLStatementBinder<UpdateSta
result.setOrderBy(boundOrderBy);
sqlStatement.getLimit().ifPresent(result::setLimit);
SQLStatementCopyUtils.copyAttributes(sqlStatement, result);
- result.setDatabaseType(sqlStatement.getDatabaseType());
return result;
}
}
diff --git a/infra/binder/dialect/mysql/src/main/java/org/apache/shardingsphere/infra/binder/mysql/bind/type/MySQLLoadDataStatementBinder.java b/infra/binder/dialect/mysql/src/main/java/org/apache/shardingsphere/infra/binder/mysql/bind/type/MySQLLoadDataStatementBinder.java
index 6a10c7a0311..ec31e5e213b 100644
--- a/infra/binder/dialect/mysql/src/main/java/org/apache/shardingsphere/infra/binder/mysql/bind/type/MySQLLoadDataStatementBinder.java
+++ b/infra/binder/dialect/mysql/src/main/java/org/apache/shardingsphere/infra/binder/mysql/bind/type/MySQLLoadDataStatementBinder.java
@@ -42,7 +42,6 @@ public final class MySQLLoadDataStatementBinder implements SQLStatementBinder<My
private MySQLLoadDataStatement copy(final MySQLLoadDataStatement sqlStatement, final SimpleTableSegment boundTableSegment) {
MySQLLoadDataStatement result = new MySQLLoadDataStatement(boundTableSegment);
SQLStatementCopyUtils.copyAttributes(sqlStatement, result);
- result.setDatabaseType(sqlStatement.getDatabaseType());
return result;
}
}
diff --git a/infra/binder/dialect/mysql/src/main/java/org/apache/shardingsphere/infra/binder/mysql/bind/type/MySQLLoadXMLStatementBinder.java b/infra/binder/dialect/mysql/src/main/java/org/apache/shardingsphere/infra/binder/mysql/bind/type/MySQLLoadXMLStatementBinder.java
index ff501013bfd..e6080ade381 100644
--- a/infra/binder/dialect/mysql/src/main/java/org/apache/shardingsphere/infra/binder/mysql/bind/type/MySQLLoadXMLStatementBinder.java
+++ b/infra/binder/dialect/mysql/src/main/java/org/apache/shardingsphere/infra/binder/mysql/bind/type/MySQLLoadXMLStatementBinder.java
@@ -42,7 +42,6 @@ public final class MySQLLoadXMLStatementBinder implements SQLStatementBinder<MyS
private MySQLLoadXMLStatement copy(final MySQLLoadXMLStatement sqlStatement, final SimpleTableSegment boundTableSegment) {
MySQLLoadXMLStatement result = new MySQLLoadXMLStatement(boundTableSegment);
SQLStatementCopyUtils.copyAttributes(sqlStatement, result);
- result.setDatabaseType(sqlStatement.getDatabaseType());
return result;
}
}
diff --git a/infra/binder/dialect/mysql/src/main/java/org/apache/shardingsphere/infra/binder/mysql/bind/type/MySQLOptimizeTableStatementBinder.java b/infra/binder/dialect/mysql/src/main/java/org/apache/shardingsphere/infra/binder/mysql/bind/type/MySQLOptimizeTableStatementBinder.java
index e5c743a9e29..44e2aa8ac82 100644
--- a/infra/binder/dialect/mysql/src/main/java/org/apache/shardingsphere/infra/binder/mysql/bind/type/MySQLOptimizeTableStatementBinder.java
+++ b/infra/binder/dialect/mysql/src/main/java/org/apache/shardingsphere/infra/binder/mysql/bind/type/MySQLOptimizeTableStatementBinder.java
@@ -43,7 +43,6 @@ public final class MySQLOptimizeTableStatementBinder implements SQLStatementBind
private MySQLOptimizeTableStatement copy(final MySQLOptimizeTableStatement sqlStatement, final Collection<SimpleTableSegment> boundTables) {
MySQLOptimizeTableStatement result = new MySQLOptimizeTableStatement(boundTables);
SQLStatementCopyUtils.copyAttributes(sqlStatement, result);
- result.setDatabaseType(sqlStatement.getDatabaseType());
return result;
}
}
diff --git a/infra/binder/dialect/mysql/src/main/java/org/apache/shardingsphere/infra/binder/mysql/bind/type/MySQLShowColumnsStatementBinder.java b/infra/binder/dialect/mysql/src/main/java/org/apache/shardingsphere/infra/binder/mysql/bind/type/MySQLShowColumnsStatementBinder.java
index 8f8e496add7..9fdd6bea1c0 100644
--- a/infra/binder/dialect/mysql/src/main/java/org/apache/shardingsphere/infra/binder/mysql/bind/type/MySQLShowColumnsStatementBinder.java
+++ b/infra/binder/dialect/mysql/src/main/java/org/apache/shardingsphere/infra/binder/mysql/bind/type/MySQLShowColumnsStatementBinder.java
@@ -48,7 +48,6 @@ public final class MySQLShowColumnsStatementBinder implements SQLStatementBinder
private MySQLShowColumnsStatement copy(final MySQLShowColumnsStatement sqlStatement, final SimpleTableSegment boundTable, final ShowFilterSegment boundFilter) {
MySQLShowColumnsStatement result = new MySQLShowColumnsStatement(boundTable, sqlStatement.getFromDatabase().orElse(null), boundFilter);
SQLStatementCopyUtils.copyAttributes(sqlStatement, result);
- result.setDatabaseType(sqlStatement.getDatabaseType());
return result;
}
}
diff --git a/infra/binder/dialect/mysql/src/main/java/org/apache/shardingsphere/infra/binder/mysql/bind/type/MySQLShowCreateTableStatementBinder.java b/infra/binder/dialect/mysql/src/main/java/org/apache/shardingsphere/infra/binder/mysql/bind/type/MySQLShowCreateTableStatementBinder.java
index b2bc79be16f..8bdb290a75d 100644
--- a/infra/binder/dialect/mysql/src/main/java/org/apache/shardingsphere/infra/binder/mysql/bind/type/MySQLShowCreateTableStatementBinder.java
+++ b/infra/binder/dialect/mysql/src/main/java/org/apache/shardingsphere/infra/binder/mysql/bind/type/MySQLShowCreateTableStatementBinder.java
@@ -38,7 +38,6 @@ public final class MySQLShowCreateTableStatementBinder implements SQLStatementBi
private MySQLShowCreateTableStatement copy(final MySQLShowCreateTableStatement sqlStatement, final SimpleTableSegment boundTable) {
MySQLShowCreateTableStatement result = new MySQLShowCreateTableStatement(boundTable);
SQLStatementCopyUtils.copyAttributes(sqlStatement, result);
- result.setDatabaseType(sqlStatement.getDatabaseType());
return result;
}
}
diff --git a/infra/binder/dialect/mysql/src/main/java/org/apache/shardingsphere/infra/binder/mysql/bind/type/MySQLShowIndexStatementBinder.java b/infra/binder/dialect/mysql/src/main/java/org/apache/shardingsphere/infra/binder/mysql/bind/type/MySQLShowIndexStatementBinder.java
index a71edd6d8cd..ca5e228cca1 100644
--- a/infra/binder/dialect/mysql/src/main/java/org/apache/shardingsphere/infra/binder/mysql/bind/type/MySQLShowIndexStatementBinder.java
+++ b/infra/binder/dialect/mysql/src/main/java/org/apache/shardingsphere/infra/binder/mysql/bind/type/MySQLShowIndexStatementBinder.java
@@ -38,7 +38,6 @@ public final class MySQLShowIndexStatementBinder implements SQLStatementBinder<M
private MySQLShowIndexStatement copy(final MySQLShowIndexStatement sqlStatement, final SimpleTableSegment boundTable) {
MySQLShowIndexStatement result = new MySQLShowIndexStatement(boundTable, sqlStatement.getFromDatabase().orElse(null));
SQLStatementCopyUtils.copyAttributes(sqlStatement, result);
- result.setDatabaseType(sqlStatement.getDatabaseType());
return result;
}
}
diff --git a/infra/binder/dialect/postgresql/src/main/java/org/apache/shardingsphere/infra/binder/postgresql/bind/type/PostgreSQLCopyStatementBinder.java b/infra/binder/dialect/postgresql/src/main/java/org/apache/shardingsphere/infra/binder/postgresql/bind/type/PostgreSQLCopyStatementBinder.java
index 98dd452e08f..2307ad0e50b 100644
--- a/infra/binder/dialect/postgresql/src/main/java/org/apache/shardingsphere/infra/binder/postgresql/bind/type/PostgreSQLCopyStatementBinder.java
+++ b/infra/binder/dialect/postgresql/src/main/java/org/apache/shardingsphere/infra/binder/postgresql/bind/type/PostgreSQLCopyStatementBinder.java
@@ -56,7 +56,6 @@ public final class PostgreSQLCopyStatementBinder implements SQLStatementBinder<P
final SimpleTableSegment boundTable, final Collection<ColumnSegment> boundColumns, final PrepareStatementQuerySegment boundPrepareStatementQuery) {
PostgreSQLCopyStatement result = new PostgreSQLCopyStatement(boundTable, boundColumns, boundPrepareStatementQuery);
SQLStatementCopyUtils.copyAttributes(sqlStatement, result);
- result.setDatabaseType(sqlStatement.getDatabaseType());
return result;
}
}
diff --git a/infra/binder/dialect/sqlserver/src/main/java/org/apache/shardingsphere/infra/binder/sqlserver/bind/type/SQLServerDenyUserStatementBinder.java b/infra/binder/dialect/sqlserver/src/main/java/org/apache/shardingsphere/infra/binder/sqlserver/bind/type/SQLServerDenyUserStatementBinder.java
index 84990fdfed8..35b21ac6c63 100644
--- a/infra/binder/dialect/sqlserver/src/main/java/org/apache/shardingsphere/infra/binder/sqlserver/bind/type/SQLServerDenyUserStatementBinder.java
+++ b/infra/binder/dialect/sqlserver/src/main/java/org/apache/shardingsphere/infra/binder/sqlserver/bind/type/SQLServerDenyUserStatementBinder.java
@@ -53,7 +53,6 @@ public final class SQLServerDenyUserStatementBinder implements SQLStatementBinde
result.setTable(boundTable);
sqlStatement.getColumns().addAll(boundColumns);
SQLStatementCopyUtils.copyAttributes(sqlStatement, result);
- result.setDatabaseType(sqlStatement.getDatabaseType());
return result;
}
}