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 b8cbe59022e Remove useless ShardingSphereSchema.containsColumn() 
(#33802)
b8cbe59022e is described below

commit b8cbe59022e8d8ee693d690dc2327ecbe826336a
Author: Liang Zhang <[email protected]>
AuthorDate: Mon Nov 25 21:25:59 2024 +0800

    Remove useless ShardingSphereSchema.containsColumn() (#33802)
    
    * Remove useless ShardingSphereSchema.containsColumn()
    
    * Remove useless ShardingSphereSchema.containsColumn()
---
 .../database/schema/model/ShardingSphereSchema.java  | 11 -----------
 .../database/schema/model/ShardingSphereTable.java   | 20 ++++++++++----------
 .../schema/model/ShardingSphereSchemaTest.java       |  7 -------
 3 files changed, 10 insertions(+), 28 deletions(-)

diff --git 
a/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/model/ShardingSphereSchema.java
 
b/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/model/ShardingSphereSchema.java
index 5fcf2008660..b37664a3129 100644
--- 
a/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/model/ShardingSphereSchema.java
+++ 
b/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/model/ShardingSphereSchema.java
@@ -150,17 +150,6 @@ public final class ShardingSphereSchema {
         return tables.containsKey(tableName.toLowerCase());
     }
     
-    /**
-     * Judge whether contains column name.
-     *
-     * @param tableName table name
-     * @param columnName column name
-     * @return contains column name or not
-     */
-    public boolean containsColumn(final String tableName, final String 
columnName) {
-        return containsTable(tableName) && 
getTable(tableName).containsColumn(columnName);
-    }
-    
     /**
      * Judge whether contains index name.
      *
diff --git 
a/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/model/ShardingSphereTable.java
 
b/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/model/ShardingSphereTable.java
index b1816709f15..5db71fd7ce1 100644
--- 
a/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/model/ShardingSphereTable.java
+++ 
b/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/schema/model/ShardingSphereTable.java
@@ -109,6 +109,16 @@ public final class ShardingSphereTable {
         return result;
     }
     
+    /**
+     * Judge whether contains column.
+     *
+     * @param columnName column name
+     * @return contains column or not
+     */
+    public boolean containsColumn(final String columnName) {
+        return null != columnName && columns.containsKey(new 
ShardingSphereMetaDataIdentifier(columnName));
+    }
+    
     /**
      * Get column.
      *
@@ -128,16 +138,6 @@ public final class ShardingSphereTable {
         return columns.values();
     }
     
-    /**
-     * Judge whether contains column or not.
-     *
-     * @param columnName column name
-     * @return whether contains column or not
-     */
-    public boolean containsColumn(final String columnName) {
-        return null != columnName && columns.containsKey(new 
ShardingSphereMetaDataIdentifier(columnName));
-    }
-    
     /**
      * Put index.
      *
diff --git 
a/infra/common/src/test/java/org/apache/shardingsphere/infra/metadata/database/schema/model/ShardingSphereSchemaTest.java
 
b/infra/common/src/test/java/org/apache/shardingsphere/infra/metadata/database/schema/model/ShardingSphereSchemaTest.java
index d7252d94069..a91a5d7f766 100644
--- 
a/infra/common/src/test/java/org/apache/shardingsphere/infra/metadata/database/schema/model/ShardingSphereSchemaTest.java
+++ 
b/infra/common/src/test/java/org/apache/shardingsphere/infra/metadata/database/schema/model/ShardingSphereSchemaTest.java
@@ -77,13 +77,6 @@ class ShardingSphereSchemaTest {
         assertTrue(new ShardingSphereSchema(DefaultDatabase.LOGIC_NAME, 
Collections.singletonMap("tbl", mock(ShardingSphereTable.class)), 
Collections.emptyMap()).containsTable("tbl"));
     }
     
-    @Test
-    void assertContainsColumn() {
-        ShardingSphereTable table = new ShardingSphereTable("tbl", 
Collections.singletonList(
-                new ShardingSphereColumn("col", 0, false, false, false, true, 
false, false)), Collections.emptyList(), Collections.emptyList());
-        assertTrue(new ShardingSphereSchema(DefaultDatabase.LOGIC_NAME, 
Collections.singletonMap("tbl", table), 
Collections.emptyMap()).containsColumn("tbl", "col"));
-    }
-    
     @Test
     void assertGetAllColumnNamesWhenContainsKey() {
         ShardingSphereTable table = new ShardingSphereTable("tbl", 
Collections.singletonList(

Reply via email to