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 7476f5e6096 Refactor PostgreSQLMetaDataLoader (#30251)
7476f5e6096 is described below

commit 7476f5e6096804a209f96eab2e36960bcd7285ab
Author: Liang Zhang <[email protected]>
AuthorDate: Fri Feb 23 08:13:26 2024 +0800

    Refactor PostgreSQLMetaDataLoader (#30251)
    
    * Refactor YamlBroadcastRuleConfigurationSwapper
    
    * Refactor ShardingSphereStatisticsCollector
    
    * Refactor OpenGaussMetaDataLoader
    
    * Refactor PostgreSQLMetaDataLoader
---
 .../infra/database/core/metadata/database/enums/TableType.java          | 1 +
 .../postgresql/metadata/data/loader/PostgreSQLMetaDataLoader.java       | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/database/enums/TableType.java
 
b/infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/database/enums/TableType.java
index cae83fff645..ba633bf7da5 100644
--- 
a/infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/database/enums/TableType.java
+++ 
b/infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/database/enums/TableType.java
@@ -21,5 +21,6 @@ package 
org.apache.shardingsphere.infra.database.core.metadata.database.enums;
  * Table type.
  */
 public enum TableType {
+    
     TABLE, VIEW
 }
diff --git 
a/infra/database/type/postgresql/src/main/java/org/apache/shardingsphere/infra/database/postgresql/metadata/data/loader/PostgreSQLMetaDataLoader.java
 
b/infra/database/type/postgresql/src/main/java/org/apache/shardingsphere/infra/database/postgresql/metadata/data/loader/PostgreSQLMetaDataLoader.java
index 75af122c54d..c2d292a0f60 100644
--- 
a/infra/database/type/postgresql/src/main/java/org/apache/shardingsphere/infra/database/postgresql/metadata/data/loader/PostgreSQLMetaDataLoader.java
+++ 
b/infra/database/type/postgresql/src/main/java/org/apache/shardingsphere/infra/database/postgresql/metadata/data/loader/PostgreSQLMetaDataLoader.java
@@ -113,7 +113,7 @@ public final class PostgreSQLMetaDataLoader implements 
DialectMetaDataLoader {
                 String indexName = resultSet.getString("index_name");
                 boolean isUnique = resultSet.getBoolean("is_unique");
                 Collection<IndexMetaData> indexMetaDatas = 
result.getOrDefault(schemaName, LinkedHashMultimap.create()).get(tableName);
-                if (null == indexMetaDatas || indexMetaDatas.isEmpty()) {
+                if (indexMetaDatas.isEmpty()) {
                     continue;
                 }
                 Optional<IndexMetaData> indexMetaData = 
indexMetaDatas.stream().filter(each -> 
each.getName().equals(indexName)).findFirst();

Reply via email to