This is an automated email from the ASF dual-hosted git repository.
zichaowang 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 6d36f56e7e1 Unify null and not null check (#25774)
6d36f56e7e1 is described below
commit 6d36f56e7e14c7d6c6cbaa65dc65b11a1e6879f8
Author: Liang Zhang <[email protected]>
AuthorDate: Fri May 19 04:19:54 2023 +0800
Unify null and not null check (#25774)
---
.../distsql/handler/query/ShowEncryptRuleExecutor.java | 11 +++++------
.../parser/core/EncryptDistSQLStatementVisitor.java | 3 +--
.../distsql/handler/query/ShowMaskRuleExecutor.java | 3 +--
.../parser/core/MaskDistSQLStatementVisitor.java | 7 +++----
.../ReadwriteSplittingDistSQLStatementVisitor.java | 9 ++++-----
.../apache/shardingsphere/shadow/rule/ShadowRule.java | 5 ++---
.../query/ShowDefaultShadowAlgorithmExecutor.java | 3 +--
.../handler/query/ShowShadowAlgorithmExecutor.java | 3 +--
.../parser/core/ShadowDistSQLStatementVisitor.java | 3 +--
.../checker/ShardingTableRuleStatementChecker.java | 2 +-
.../handler/query/ShowShardingAlgorithmExecutor.java | 5 ++---
.../handler/query/ShowShardingTableRuleExecutor.java | 3 +--
.../query/ShowUnusedShardingAlgorithmsExecutor.java | 15 +++++++--------
.../query/ShowUnusedShardingAuditorsExecutor.java | 7 +++----
.../query/ShowUnusedShardingKeyGeneratorExecutor.java | 11 +++++------
.../update/DropShardingAlgorithmStatementUpdater.java | 7 +++----
.../update/DropShardingAuditorStatementUpdater.java | 7 +++----
.../DropShardingKeyGeneratorStatementUpdater.java | 7 +++----
.../update/DropShardingTableRuleStatementUpdater.java | 8 ++++----
.../distsql/handler/update/UnusedAlgorithmFinder.java | 6 +++---
.../parser/core/ShardingDistSQLStatementVisitor.java | 18 +++++++++---------
.../HikariDataSourcePoolPropertiesValidator.java | 3 +--
.../executor/sql/execute/engine/raw/RawExecutor.java | 7 +++----
.../rewrite/sql/token/pojo/generic/OwnerToken.java | 5 ++---
.../authority/yaml/swapper/YamlUserSwapper.java | 6 ++----
.../DefaultLoggingRuleConfigurationBuilder.java | 4 ++--
.../logging/yaml/swapper/YamlAppenderSwapper.java | 6 ++----
.../logging/yaml/swapper/YamlLoggerSwapper.java | 8 +++-----
.../manager/NarayanaXATransactionManagerProvider.java | 5 ++---
.../mode/repository/cluster/nacos/NacosRepository.java | 2 +-
.../cluster/nacos/listener/NamingEventListener.java | 7 +++----
.../repository/cluster/nacos/NacosRepositoryTest.java | 3 +--
.../ral/queryable/ExportStorageNodesExecutor.java | 5 ++---
.../distsql/ral/updatable/ImportMetaDataUpdater.java | 3 +--
.../adapter/impl/ShardingSphereJdbcContainer.java | 7 +++----
.../impl/ShardingSphereProxyClusterContainer.java | 3 +--
.../impl/ShardingSphereProxyStandaloneContainer.java | 7 +++----
.../container/jdbc/ShardingSphereJDBCContainer.java | 3 +--
38 files changed, 96 insertions(+), 131 deletions(-)
diff --git
a/features/encrypt/distsql/handler/src/main/java/org/apache/shardingsphere/encrypt/distsql/handler/query/ShowEncryptRuleExecutor.java
b/features/encrypt/distsql/handler/src/main/java/org/apache/shardingsphere/encrypt/distsql/handler/query/ShowEncryptRuleExecutor.java
index b5c9ba6f240..121c7638384 100644
---
a/features/encrypt/distsql/handler/src/main/java/org/apache/shardingsphere/encrypt/distsql/handler/query/ShowEncryptRuleExecutor.java
+++
b/features/encrypt/distsql/handler/src/main/java/org/apache/shardingsphere/encrypt/distsql/handler/query/ShowEncryptRuleExecutor.java
@@ -34,7 +34,6 @@ import java.util.Arrays;
import java.util.Collection;
import java.util.LinkedList;
import java.util.Map;
-import java.util.Objects;
import java.util.Optional;
import java.util.stream.Collectors;
@@ -57,7 +56,7 @@ public final class ShowEncryptRuleExecutor implements
RQLExecutor<ShowEncryptRul
}
private Collection<LocalDataQueryResultRow> buildData(final
EncryptRuleConfiguration ruleConfig, final ShowEncryptRulesStatement
sqlStatement) {
- return ruleConfig.getTables().stream().filter(each ->
Objects.isNull(sqlStatement.getTableName()) ||
each.getName().equals(sqlStatement.getTableName()))
+ return ruleConfig.getTables().stream().filter(each -> null ==
sqlStatement.getTableName() ||
each.getName().equals(sqlStatement.getTableName()))
.map(each -> buildColumnData(each, ruleConfig.getEncryptors()))
.flatMap(Collection::stream).collect(Collectors.toList());
}
@@ -76,10 +75,10 @@ public final class ShowEncryptRuleExecutor implements
RQLExecutor<ShowEncryptRul
each.getLikeQuery().map(EncryptColumnItemRuleConfiguration::getName).orElse(""),
encryptorAlgorithmConfig.getType(),
PropertiesConverter.convert(encryptorAlgorithmConfig.getProps()),
- Objects.isNull(assistedQueryEncryptorAlgorithmConfig) ?
nullToEmptyString(null) : assistedQueryEncryptorAlgorithmConfig.getType(),
- Objects.isNull(assistedQueryEncryptorAlgorithmConfig) ?
nullToEmptyString(null) :
PropertiesConverter.convert(assistedQueryEncryptorAlgorithmConfig.getProps()),
- Objects.isNull(likeQueryEncryptorAlgorithmConfig) ?
nullToEmptyString(null) : likeQueryEncryptorAlgorithmConfig.getType(),
- Objects.isNull(likeQueryEncryptorAlgorithmConfig) ?
nullToEmptyString(null) :
PropertiesConverter.convert(likeQueryEncryptorAlgorithmConfig.getProps()))));
+ null == assistedQueryEncryptorAlgorithmConfig ?
nullToEmptyString(null) : assistedQueryEncryptorAlgorithmConfig.getType(),
+ null == assistedQueryEncryptorAlgorithmConfig ?
nullToEmptyString(null) :
PropertiesConverter.convert(assistedQueryEncryptorAlgorithmConfig.getProps()),
+ null == likeQueryEncryptorAlgorithmConfig ?
nullToEmptyString(null) : likeQueryEncryptorAlgorithmConfig.getType(),
+ null == likeQueryEncryptorAlgorithmConfig ?
nullToEmptyString(null) :
PropertiesConverter.convert(likeQueryEncryptorAlgorithmConfig.getProps()))));
}
return result;
}
diff --git
a/features/encrypt/distsql/parser/src/main/java/org/apache/shardingsphere/encrypt/distsql/parser/core/EncryptDistSQLStatementVisitor.java
b/features/encrypt/distsql/parser/src/main/java/org/apache/shardingsphere/encrypt/distsql/parser/core/EncryptDistSQLStatementVisitor.java
index a9e46c72a43..27a0faed8e9 100644
---
a/features/encrypt/distsql/parser/src/main/java/org/apache/shardingsphere/encrypt/distsql/parser/core/EncryptDistSQLStatementVisitor.java
+++
b/features/encrypt/distsql/parser/src/main/java/org/apache/shardingsphere/encrypt/distsql/parser/core/EncryptDistSQLStatementVisitor.java
@@ -45,7 +45,6 @@ import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DatabaseS
import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table.TableNameSegment;
import
org.apache.shardingsphere.sql.parser.sql.common.value.identifier.IdentifierValue;
-import java.util.Objects;
import java.util.Properties;
import java.util.stream.Collectors;
@@ -125,6 +124,6 @@ public final class EncryptDistSQLStatementVisitor extends
EncryptDistSQLStatemen
@Override
public ASTNode visitCountEncryptRule(final CountEncryptRuleContext ctx) {
- return new
CountEncryptRuleStatement(Objects.nonNull(ctx.databaseName()) ?
(DatabaseSegment) visit(ctx.databaseName()) : null);
+ return new CountEncryptRuleStatement(null == ctx.databaseName() ? null
: (DatabaseSegment) visit(ctx.databaseName()));
}
}
diff --git
a/features/mask/distsql/handler/src/main/java/org/apache/shardingsphere/mask/distsql/handler/query/ShowMaskRuleExecutor.java
b/features/mask/distsql/handler/src/main/java/org/apache/shardingsphere/mask/distsql/handler/query/ShowMaskRuleExecutor.java
index fe1ccb2c544..39cd45eae47 100644
---
a/features/mask/distsql/handler/src/main/java/org/apache/shardingsphere/mask/distsql/handler/query/ShowMaskRuleExecutor.java
+++
b/features/mask/distsql/handler/src/main/java/org/apache/shardingsphere/mask/distsql/handler/query/ShowMaskRuleExecutor.java
@@ -31,7 +31,6 @@ import java.util.Arrays;
import java.util.Collection;
import java.util.LinkedList;
import java.util.Map;
-import java.util.Objects;
import java.util.Optional;
import java.util.stream.Collectors;
@@ -51,7 +50,7 @@ public final class ShowMaskRuleExecutor implements
RQLExecutor<ShowMaskRulesStat
}
private Collection<LocalDataQueryResultRow> buildData(final
MaskRuleConfiguration ruleConfig, final ShowMaskRulesStatement sqlStatement) {
- return ruleConfig.getTables().stream().filter(each ->
Objects.isNull(sqlStatement.getTableName()) ||
each.getName().equals(sqlStatement.getTableName()))
+ return ruleConfig.getTables().stream().filter(each -> null ==
sqlStatement.getTableName() ||
each.getName().equals(sqlStatement.getTableName()))
.map(each -> buildColumnData(each,
ruleConfig.getMaskAlgorithms())).flatMap(Collection::stream).collect(Collectors.toList());
}
diff --git
a/features/mask/distsql/parser/src/main/java/org/apache/shardingsphere/mask/distsql/parser/core/MaskDistSQLStatementVisitor.java
b/features/mask/distsql/parser/src/main/java/org/apache/shardingsphere/mask/distsql/parser/core/MaskDistSQLStatementVisitor.java
index 86fce1174ad..e8cb3353b01 100644
---
a/features/mask/distsql/parser/src/main/java/org/apache/shardingsphere/mask/distsql/parser/core/MaskDistSQLStatementVisitor.java
+++
b/features/mask/distsql/parser/src/main/java/org/apache/shardingsphere/mask/distsql/parser/core/MaskDistSQLStatementVisitor.java
@@ -22,14 +22,14 @@ import
org.apache.shardingsphere.distsql.parser.autogen.MaskDistSQLStatementBase
import
org.apache.shardingsphere.distsql.parser.autogen.MaskDistSQLStatementParser.AlgorithmDefinitionContext;
import
org.apache.shardingsphere.distsql.parser.autogen.MaskDistSQLStatementParser.AlterMaskRuleContext;
import
org.apache.shardingsphere.distsql.parser.autogen.MaskDistSQLStatementParser.ColumnDefinitionContext;
+import
org.apache.shardingsphere.distsql.parser.autogen.MaskDistSQLStatementParser.CountMaskRuleContext;
import
org.apache.shardingsphere.distsql.parser.autogen.MaskDistSQLStatementParser.CreateMaskRuleContext;
+import
org.apache.shardingsphere.distsql.parser.autogen.MaskDistSQLStatementParser.DatabaseNameContext;
import
org.apache.shardingsphere.distsql.parser.autogen.MaskDistSQLStatementParser.DropMaskRuleContext;
import
org.apache.shardingsphere.distsql.parser.autogen.MaskDistSQLStatementParser.MaskRuleDefinitionContext;
import
org.apache.shardingsphere.distsql.parser.autogen.MaskDistSQLStatementParser.PropertiesDefinitionContext;
import
org.apache.shardingsphere.distsql.parser.autogen.MaskDistSQLStatementParser.PropertyContext;
import
org.apache.shardingsphere.distsql.parser.autogen.MaskDistSQLStatementParser.ShowMaskRulesContext;
-import
org.apache.shardingsphere.distsql.parser.autogen.MaskDistSQLStatementParser.CountMaskRuleContext;
-import
org.apache.shardingsphere.distsql.parser.autogen.MaskDistSQLStatementParser.DatabaseNameContext;
import org.apache.shardingsphere.distsql.parser.segment.AlgorithmSegment;
import org.apache.shardingsphere.mask.distsql.parser.segment.MaskColumnSegment;
import org.apache.shardingsphere.mask.distsql.parser.segment.MaskRuleSegment;
@@ -43,7 +43,6 @@ import
org.apache.shardingsphere.sql.parser.api.visitor.SQLVisitor;
import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DatabaseSegment;
import
org.apache.shardingsphere.sql.parser.sql.common.value.identifier.IdentifierValue;
-import java.util.Objects;
import java.util.Properties;
import java.util.stream.Collectors;
@@ -75,7 +74,7 @@ public final class MaskDistSQLStatementVisitor extends
MaskDistSQLStatementBaseV
@Override
public ASTNode visitCountMaskRule(final CountMaskRuleContext ctx) {
- return new CountMaskRuleStatement(Objects.nonNull(ctx.databaseName())
? (DatabaseSegment) visit(ctx.databaseName()) : null);
+ return new CountMaskRuleStatement(null == ctx.databaseName() ? null :
(DatabaseSegment) visit(ctx.databaseName()));
}
@Override
diff --git
a/features/readwrite-splitting/distsql/parser/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/core/ReadwriteSplittingDistSQLStatementVisitor.java
b/features/readwrite-splitting/distsql/parser/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/core/ReadwriteSplittingDistSQLStatementVisitor.java
index d83e81af1ce..473488214ff 100644
---
a/features/readwrite-splitting/distsql/parser/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/core/ReadwriteSplittingDistSQLStatementVisitor.java
+++
b/features/readwrite-splitting/distsql/parser/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/core/ReadwriteSplittingDistSQLStatementVisitor.java
@@ -45,7 +45,6 @@ import
org.apache.shardingsphere.sql.parser.api.visitor.SQLVisitor;
import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DatabaseSegment;
import
org.apache.shardingsphere.sql.parser.sql.common.value.identifier.IdentifierValue;
-import java.util.Objects;
import java.util.Properties;
import java.util.stream.Collectors;
@@ -72,7 +71,7 @@ public final class ReadwriteSplittingDistSQLStatementVisitor
extends ReadwriteSp
@Override
public ASTNode visitAlterReadwriteSplittingStorageUnitStatus(final
AlterReadwriteSplittingStorageUnitStatusContext ctx) {
- DatabaseSegment databaseSegment = Objects.nonNull(ctx.databaseName())
? (DatabaseSegment) visit(ctx.databaseName()) : null;
+ DatabaseSegment databaseSegment = null == ctx.databaseName() ? null :
(DatabaseSegment) visit(ctx.databaseName());
String groupName = getIdentifierValue(ctx.groupName());
String status = null == ctx.ENABLE() ?
ctx.DISABLE().getText().toUpperCase() : ctx.ENABLE().getText().toUpperCase();
String storageUnitName = getIdentifierValue(ctx.storageUnitName());
@@ -82,7 +81,7 @@ public final class ReadwriteSplittingDistSQLStatementVisitor
extends ReadwriteSp
@Override
public ASTNode visitShowReadwriteSplittingRules(final
ShowReadwriteSplittingRulesContext ctx) {
return new ShowReadwriteSplittingRulesStatement(null == ctx.ruleName()
? null : getIdentifierValue(ctx.ruleName()),
- Objects.nonNull(ctx.databaseName()) ? (DatabaseSegment)
visit(ctx.databaseName()) : null);
+ null != ctx.databaseName() ? (DatabaseSegment)
visit(ctx.databaseName()) : null);
}
@Override
@@ -104,7 +103,7 @@ public final class
ReadwriteSplittingDistSQLStatementVisitor extends ReadwriteSp
@Override
public ASTNode visitShowStatusFromReadwriteSplittingRules(final
ShowStatusFromReadwriteSplittingRulesContext ctx) {
- DatabaseSegment databaseSegment = Objects.nonNull(ctx.databaseName())
? (DatabaseSegment) visit(ctx.databaseName()) : null;
+ DatabaseSegment databaseSegment = null == ctx.databaseName() ? null :
(DatabaseSegment) visit(ctx.databaseName());
String groupName = getIdentifierValue(ctx.groupName());
return new
ShowStatusFromReadwriteSplittingRulesStatement(databaseSegment, groupName);
}
@@ -115,7 +114,7 @@ public final class
ReadwriteSplittingDistSQLStatementVisitor extends ReadwriteSp
@Override
public ASTNode visitCountReadwriteSplittingRule(final
CountReadwriteSplittingRuleContext ctx) {
- return new
CountReadwriteSplittingRuleStatement(Objects.nonNull(ctx.databaseName()) ?
(DatabaseSegment) visit(ctx.databaseName()) : null);
+ return new CountReadwriteSplittingRuleStatement(null ==
ctx.databaseName() ? null : (DatabaseSegment) visit(ctx.databaseName()));
}
private Properties getProperties(final PropertiesDefinitionContext ctx) {
diff --git
a/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/rule/ShadowRule.java
b/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/rule/ShadowRule.java
index 3717a86e333..d9a89f7a7d8 100644
---
a/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/rule/ShadowRule.java
+++
b/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/rule/ShadowRule.java
@@ -36,7 +36,6 @@ import java.util.LinkedHashMap;
import java.util.LinkedList;
import java.util.Map;
import java.util.Map.Entry;
-import java.util.Objects;
import java.util.Optional;
/**
@@ -163,7 +162,7 @@ public final class ShadowRule implements DatabaseRule,
DataSourceContainedRule {
Collection<ColumnShadowAlgorithm<Comparable<?>>> result = new
LinkedList<>();
Map<ShadowOperationType, Collection<ShadowAlgorithmNameRule>>
columnShadowAlgorithmNames =
shadowTableRules.get(tableName).getColumnShadowAlgorithmNames();
Collection<ShadowAlgorithmNameRule> names =
columnShadowAlgorithmNames.get(shadowOperationType);
- if (Objects.isNull(names)) {
+ if (null == names) {
return result;
}
for (ShadowAlgorithmNameRule each : names) {
@@ -185,7 +184,7 @@ public final class ShadowRule implements DatabaseRule,
DataSourceContainedRule {
Collection<String> result = new LinkedList<>();
Map<ShadowOperationType, Collection<ShadowAlgorithmNameRule>>
columnShadowAlgorithmNames =
shadowTableRules.get(tableName).getColumnShadowAlgorithmNames();
Collection<ShadowAlgorithmNameRule> names =
columnShadowAlgorithmNames.get(shadowOperationType);
- if (Objects.isNull(names)) {
+ if (null == names) {
return result;
}
for (ShadowAlgorithmNameRule each : names) {
diff --git
a/features/shadow/distsql/handler/src/main/java/org/apache/shardingsphere/shadow/distsql/handler/query/ShowDefaultShadowAlgorithmExecutor.java
b/features/shadow/distsql/handler/src/main/java/org/apache/shardingsphere/shadow/distsql/handler/query/ShowDefaultShadowAlgorithmExecutor.java
index 7ad800e1340..162d5d23e23 100644
---
a/features/shadow/distsql/handler/src/main/java/org/apache/shardingsphere/shadow/distsql/handler/query/ShowDefaultShadowAlgorithmExecutor.java
+++
b/features/shadow/distsql/handler/src/main/java/org/apache/shardingsphere/shadow/distsql/handler/query/ShowDefaultShadowAlgorithmExecutor.java
@@ -32,7 +32,6 @@ import java.util.Collections;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.Map.Entry;
-import java.util.Objects;
import java.util.Optional;
import java.util.Properties;
import java.util.stream.Collectors;
@@ -66,7 +65,7 @@ public final class ShowDefaultShadowAlgorithmExecutor
implements RQLExecutor<Sho
}
private String convertToString(final Properties props) {
- return Objects.nonNull(props) ? PropertiesConverter.convert(props) :
"";
+ return null == props ? "" : PropertiesConverter.convert(props);
}
@Override
diff --git
a/features/shadow/distsql/handler/src/main/java/org/apache/shardingsphere/shadow/distsql/handler/query/ShowShadowAlgorithmExecutor.java
b/features/shadow/distsql/handler/src/main/java/org/apache/shardingsphere/shadow/distsql/handler/query/ShowShadowAlgorithmExecutor.java
index bb36148722a..ff49e9f3d5a 100644
---
a/features/shadow/distsql/handler/src/main/java/org/apache/shardingsphere/shadow/distsql/handler/query/ShowShadowAlgorithmExecutor.java
+++
b/features/shadow/distsql/handler/src/main/java/org/apache/shardingsphere/shadow/distsql/handler/query/ShowShadowAlgorithmExecutor.java
@@ -32,7 +32,6 @@ import java.util.Collections;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.Map.Entry;
-import java.util.Objects;
import java.util.Optional;
import java.util.Properties;
@@ -64,7 +63,7 @@ public final class ShowShadowAlgorithmExecutor implements
RQLExecutor<ShowShadow
}
private String convertToString(final Properties props) {
- return Objects.nonNull(props) ? PropertiesConverter.convert(props) :
"";
+ return null != props ? PropertiesConverter.convert(props) : "";
}
@Override
diff --git
a/features/shadow/distsql/parser/src/main/java/org/apache/shardingsphere/shadow/distsql/parser/core/ShadowDistSQLStatementVisitor.java
b/features/shadow/distsql/parser/src/main/java/org/apache/shardingsphere/shadow/distsql/parser/core/ShadowDistSQLStatementVisitor.java
index 136d437926b..8d4e0adf1e5 100644
---
a/features/shadow/distsql/parser/src/main/java/org/apache/shardingsphere/shadow/distsql/parser/core/ShadowDistSQLStatementVisitor.java
+++
b/features/shadow/distsql/parser/src/main/java/org/apache/shardingsphere/shadow/distsql/parser/core/ShadowDistSQLStatementVisitor.java
@@ -62,7 +62,6 @@ import java.util.LinkedHashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
-import java.util.Objects;
import java.util.Properties;
import java.util.stream.Collectors;
@@ -171,7 +170,7 @@ public final class ShadowDistSQLStatementVisitor extends
ShadowDistSQLStatementB
@Override
public ASTNode visitCountShadowRule(final CountShadowRuleContext ctx) {
- return new
CountShadowRuleStatement(Objects.nonNull(ctx.databaseName()) ?
(DatabaseSegment) visit(ctx.databaseName()) : null);
+ return new CountShadowRuleStatement(null == ctx.databaseName() ? null
: (DatabaseSegment) visit(ctx.databaseName()));
}
private Collection<ShadowRuleSegment> autoCreateAlgorithmName(final
Collection<ShadowRuleSegment> shadowRuleSegments) {
diff --git
a/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/checker/ShardingTableRuleStatementChecker.java
b/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/checker/ShardingTableRuleStatementChecker.java
index 349ed97f36e..7371b178474 100644
---
a/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/checker/ShardingTableRuleStatementChecker.java
+++
b/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/checker/ShardingTableRuleStatementChecker.java
@@ -402,7 +402,7 @@ public final class ShardingTableRuleStatementChecker {
rules.stream().map(AbstractTableRuleSegment::getKeyGenerateStrategySegment).filter(Objects::nonNull)
.peek(each -> each.getKeyGenerateAlgorithmName()
.filter(optional -> null == currentRuleConfig ||
!currentRuleConfig.getKeyGenerators().containsKey(optional)).ifPresent(notExistKeyGenerator::add))
- .filter(each ->
!each.getKeyGenerateAlgorithmName().isPresent()).filter(each ->
Objects.nonNull(each.getKeyGenerateAlgorithmSegment()))
+ .filter(each ->
!each.getKeyGenerateAlgorithmName().isPresent()).filter(each -> null !=
each.getKeyGenerateAlgorithmSegment())
.forEach(each ->
requiredKeyGenerators.add(each.getKeyGenerateAlgorithmSegment()));
ShardingSpherePreconditions.checkState(notExistKeyGenerator.isEmpty(),
() -> new MissingRequiredAlgorithmException("key generator",
notExistKeyGenerator));
requiredKeyGenerators.forEach(each ->
TypedSPILoader.checkService(KeyGenerateAlgorithm.class, each.getName(),
each.getProps()));
diff --git
a/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/query/ShowShardingAlgorithmExecutor.java
b/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/query/ShowShardingAlgorithmExecutor.java
index 90e8d44d905..9271eddfb60 100644
---
a/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/query/ShowShardingAlgorithmExecutor.java
+++
b/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/query/ShowShardingAlgorithmExecutor.java
@@ -32,7 +32,6 @@ import java.util.Collections;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.Map.Entry;
-import java.util.Objects;
import java.util.Optional;
import java.util.Properties;
@@ -59,8 +58,8 @@ public final class ShowShardingAlgorithmExecutor implements
RQLExecutor<ShowShar
return Arrays.asList("name", "type", "props");
}
- private Object buildProps(final Properties props) {
- return Objects.nonNull(props) ? PropertiesConverter.convert(props) :
"";
+ private String buildProps(final Properties props) {
+ return null == props ? "" : PropertiesConverter.convert(props);
}
@Override
diff --git
a/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/query/ShowShardingTableRuleExecutor.java
b/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/query/ShowShardingTableRuleExecutor.java
index 1ac2205f1a1..a142c046e95 100644
---
a/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/query/ShowShardingTableRuleExecutor.java
+++
b/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/query/ShowShardingTableRuleExecutor.java
@@ -39,7 +39,6 @@ import java.util.Collection;
import java.util.Collections;
import java.util.Iterator;
import java.util.LinkedList;
-import java.util.Objects;
import java.util.Optional;
import java.util.stream.Collectors;
@@ -60,7 +59,7 @@ public final class ShowShardingTableRuleExecutor implements
RQLExecutor<ShowShar
String tableName = sqlStatement.getTableName();
Iterator<ShardingTableRuleConfiguration> tables;
Iterator<ShardingAutoTableRuleConfiguration> autoTables;
- if (Objects.isNull(tableName)) {
+ if (null == tableName) {
tables = config.getTables().iterator();
autoTables = config.getAutoTables().iterator();
} else {
diff --git
a/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/query/ShowUnusedShardingAlgorithmsExecutor.java
b/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/query/ShowUnusedShardingAlgorithmsExecutor.java
index ffe72843f21..0648765ced4 100644
---
a/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/query/ShowUnusedShardingAlgorithmsExecutor.java
+++
b/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/query/ShowUnusedShardingAlgorithmsExecutor.java
@@ -34,7 +34,6 @@ import java.util.Collections;
import java.util.LinkedHashSet;
import java.util.LinkedList;
import java.util.Map.Entry;
-import java.util.Objects;
import java.util.Optional;
import java.util.Properties;
@@ -63,20 +62,20 @@ public final class ShowUnusedShardingAlgorithmsExecutor
implements RQLExecutor<S
private Collection<String> getUsedShardingAlgorithms(final
ShardingRuleConfiguration shardingRuleConfig) {
Collection<String> result = new LinkedHashSet<>();
shardingRuleConfig.getTables().forEach(each -> {
- if (Objects.nonNull(each.getDatabaseShardingStrategy())) {
+ if (null != each.getDatabaseShardingStrategy()) {
result.add(each.getDatabaseShardingStrategy().getShardingAlgorithmName());
}
- if (Objects.nonNull(each.getTableShardingStrategy())) {
+ if (null != each.getTableShardingStrategy()) {
result.add(each.getTableShardingStrategy().getShardingAlgorithmName());
}
});
- shardingRuleConfig.getAutoTables().stream().filter(each ->
Objects.nonNull(each.getShardingStrategy())).forEach(each ->
result.add(each.getShardingStrategy().getShardingAlgorithmName()));
+ shardingRuleConfig.getAutoTables().stream().filter(each -> null !=
each.getShardingStrategy()).forEach(each ->
result.add(each.getShardingStrategy().getShardingAlgorithmName()));
ShardingStrategyConfiguration tableShardingStrategy =
shardingRuleConfig.getDefaultTableShardingStrategy();
- if (Objects.nonNull(tableShardingStrategy) &&
!Strings.isNullOrEmpty(tableShardingStrategy.getShardingAlgorithmName())) {
+ if (null != tableShardingStrategy &&
!Strings.isNullOrEmpty(tableShardingStrategy.getShardingAlgorithmName())) {
result.add(tableShardingStrategy.getShardingAlgorithmName());
}
ShardingStrategyConfiguration databaseShardingStrategy =
shardingRuleConfig.getDefaultDatabaseShardingStrategy();
- if (Objects.nonNull(databaseShardingStrategy) &&
!Strings.isNullOrEmpty(databaseShardingStrategy.getShardingAlgorithmName())) {
+ if (null != databaseShardingStrategy &&
!Strings.isNullOrEmpty(databaseShardingStrategy.getShardingAlgorithmName())) {
result.add(databaseShardingStrategy.getShardingAlgorithmName());
}
return result;
@@ -87,8 +86,8 @@ public final class ShowUnusedShardingAlgorithmsExecutor
implements RQLExecutor<S
return Arrays.asList("name", "type", "props");
}
- private Object buildProps(final Properties props) {
- return Objects.nonNull(props) ? PropertiesConverter.convert(props) :
"";
+ private String buildProps(final Properties props) {
+ return null == props ? "" : PropertiesConverter.convert(props);
}
@Override
diff --git
a/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/query/ShowUnusedShardingAuditorsExecutor.java
b/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/query/ShowUnusedShardingAuditorsExecutor.java
index 756b6805630..bb56a8a9625 100644
---
a/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/query/ShowUnusedShardingAuditorsExecutor.java
+++
b/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/query/ShowUnusedShardingAuditorsExecutor.java
@@ -32,7 +32,6 @@ import java.util.Collections;
import java.util.LinkedHashSet;
import java.util.LinkedList;
import java.util.Map.Entry;
-import java.util.Objects;
import java.util.Optional;
/**
@@ -59,10 +58,10 @@ public final class ShowUnusedShardingAuditorsExecutor
implements RQLExecutor<Sho
private Collection<String> getUsedAuditors(final ShardingRuleConfiguration
shardingRuleConfig) {
Collection<String> result = new LinkedHashSet<>();
- shardingRuleConfig.getTables().stream().filter(each ->
Objects.nonNull(each.getAuditStrategy())).forEach(each ->
result.addAll(each.getAuditStrategy().getAuditorNames()));
- shardingRuleConfig.getAutoTables().stream().filter(each ->
Objects.nonNull(each.getAuditStrategy())).forEach(each ->
result.addAll(each.getAuditStrategy().getAuditorNames()));
+ shardingRuleConfig.getTables().stream().filter(each -> null !=
each.getAuditStrategy()).forEach(each ->
result.addAll(each.getAuditStrategy().getAuditorNames()));
+ shardingRuleConfig.getAutoTables().stream().filter(each -> null !=
each.getAuditStrategy()).forEach(each ->
result.addAll(each.getAuditStrategy().getAuditorNames()));
ShardingAuditStrategyConfiguration auditStrategy =
shardingRuleConfig.getDefaultAuditStrategy();
- if (Objects.nonNull(auditStrategy) &&
!auditStrategy.getAuditorNames().isEmpty()) {
+ if (null != auditStrategy &&
!auditStrategy.getAuditorNames().isEmpty()) {
result.addAll(auditStrategy.getAuditorNames());
}
return result;
diff --git
a/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/query/ShowUnusedShardingKeyGeneratorExecutor.java
b/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/query/ShowUnusedShardingKeyGeneratorExecutor.java
index ebbe74a9cd2..cdae93e1448 100644
---
a/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/query/ShowUnusedShardingKeyGeneratorExecutor.java
+++
b/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/query/ShowUnusedShardingKeyGeneratorExecutor.java
@@ -34,7 +34,6 @@ import java.util.Collections;
import java.util.LinkedHashSet;
import java.util.LinkedList;
import java.util.Map.Entry;
-import java.util.Objects;
import java.util.Optional;
import java.util.Properties;
@@ -62,10 +61,10 @@ public final class ShowUnusedShardingKeyGeneratorExecutor
implements RQLExecutor
private Collection<String> getUsedKeyGenerators(final
ShardingRuleConfiguration shardingRuleConfig) {
Collection<String> result = new LinkedHashSet<>();
- shardingRuleConfig.getTables().stream().filter(each ->
Objects.nonNull(each.getKeyGenerateStrategy())).forEach(each ->
result.add(each.getKeyGenerateStrategy().getKeyGeneratorName()));
- shardingRuleConfig.getAutoTables().stream().filter(each ->
Objects.nonNull(each.getKeyGenerateStrategy())).forEach(each ->
result.add(each.getKeyGenerateStrategy().getKeyGeneratorName()));
+ shardingRuleConfig.getTables().stream().filter(each -> null !=
each.getKeyGenerateStrategy()).forEach(each ->
result.add(each.getKeyGenerateStrategy().getKeyGeneratorName()));
+ shardingRuleConfig.getAutoTables().stream().filter(each -> null !=
each.getKeyGenerateStrategy()).forEach(each ->
result.add(each.getKeyGenerateStrategy().getKeyGeneratorName()));
KeyGenerateStrategyConfiguration keyGenerateStrategy =
shardingRuleConfig.getDefaultKeyGenerateStrategy();
- if (Objects.nonNull(keyGenerateStrategy) &&
!Strings.isNullOrEmpty(keyGenerateStrategy.getKeyGeneratorName())) {
+ if (null != keyGenerateStrategy &&
!Strings.isNullOrEmpty(keyGenerateStrategy.getKeyGeneratorName())) {
result.add(keyGenerateStrategy.getKeyGeneratorName());
}
return result;
@@ -76,8 +75,8 @@ public final class ShowUnusedShardingKeyGeneratorExecutor
implements RQLExecutor
return Arrays.asList("name", "type", "props");
}
- private Object buildProps(final Properties props) {
- return Objects.nonNull(props) ? PropertiesConverter.convert(props) :
"";
+ private String buildProps(final Properties props) {
+ return null == props ? "" : PropertiesConverter.convert(props);
}
@Override
diff --git
a/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/update/DropShardingAlgorithmStatementUpdater.java
b/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/update/DropShardingAlgorithmStatementUpdater.java
index 24a64b1cc56..04fd46070b2 100644
---
a/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/update/DropShardingAlgorithmStatementUpdater.java
+++
b/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/update/DropShardingAlgorithmStatementUpdater.java
@@ -28,7 +28,6 @@ import
org.apache.shardingsphere.sharding.distsql.parser.statement.DropShardingA
import java.util.Collection;
import java.util.LinkedHashSet;
-import java.util.Objects;
import java.util.stream.Collectors;
/**
@@ -71,14 +70,14 @@ public final class DropShardingAlgorithmStatementUpdater
implements RuleDefiniti
private Collection<String> getAllOfAlgorithmsInUsed(final
ShardingRuleConfiguration shardingRuleConfig) {
Collection<String> result = new LinkedHashSet<>();
shardingRuleConfig.getTables().forEach(each -> {
- if (Objects.nonNull(each.getDatabaseShardingStrategy())) {
+ if (null != each.getDatabaseShardingStrategy()) {
result.add(each.getDatabaseShardingStrategy().getShardingAlgorithmName());
}
- if (Objects.nonNull(each.getTableShardingStrategy())) {
+ if (null != each.getTableShardingStrategy()) {
result.add(each.getTableShardingStrategy().getShardingAlgorithmName());
}
});
- shardingRuleConfig.getAutoTables().stream().filter(each ->
Objects.nonNull(each.getShardingStrategy())).forEach(each ->
result.add(each.getShardingStrategy().getShardingAlgorithmName()));
+ shardingRuleConfig.getAutoTables().stream().filter(each -> null !=
each.getShardingStrategy()).forEach(each ->
result.add(each.getShardingStrategy().getShardingAlgorithmName()));
ShardingStrategyConfiguration tableShardingStrategy =
shardingRuleConfig.getDefaultTableShardingStrategy();
if (null != tableShardingStrategy &&
!tableShardingStrategy.getShardingAlgorithmName().isEmpty()) {
result.add(tableShardingStrategy.getShardingAlgorithmName());
diff --git
a/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/update/DropShardingAuditorStatementUpdater.java
b/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/update/DropShardingAuditorStatementUpdater.java
index 39f30f08de0..a91bdbb4bbe 100644
---
a/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/update/DropShardingAuditorStatementUpdater.java
+++
b/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/update/DropShardingAuditorStatementUpdater.java
@@ -29,7 +29,6 @@ import
org.apache.shardingsphere.sharding.distsql.parser.statement.DropShardingA
import java.util.Collection;
import java.util.LinkedHashSet;
import java.util.LinkedList;
-import java.util.Objects;
import java.util.stream.Collectors;
/**
@@ -64,10 +63,10 @@ public final class DropShardingAuditorStatementUpdater
implements RuleDefinition
private Collection<String> getUsedAuditors(final ShardingRuleConfiguration
shardingRuleConfig) {
Collection<String> result = new LinkedHashSet<>();
- shardingRuleConfig.getTables().stream().filter(each ->
Objects.nonNull(each.getAuditStrategy())).forEach(each ->
result.addAll(each.getAuditStrategy().getAuditorNames()));
- shardingRuleConfig.getAutoTables().stream().filter(each ->
Objects.nonNull(each.getAuditStrategy())).forEach(each ->
result.addAll(each.getAuditStrategy().getAuditorNames()));
+ shardingRuleConfig.getTables().stream().filter(each -> null !=
each.getAuditStrategy()).forEach(each ->
result.addAll(each.getAuditStrategy().getAuditorNames()));
+ shardingRuleConfig.getAutoTables().stream().filter(each -> null !=
each.getAuditStrategy()).forEach(each ->
result.addAll(each.getAuditStrategy().getAuditorNames()));
ShardingAuditStrategyConfiguration auditStrategy =
shardingRuleConfig.getDefaultAuditStrategy();
- if (Objects.nonNull(auditStrategy) &&
!auditStrategy.getAuditorNames().isEmpty()) {
+ if (null != auditStrategy &&
!auditStrategy.getAuditorNames().isEmpty()) {
result.addAll(auditStrategy.getAuditorNames());
}
return result;
diff --git
a/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/update/DropShardingKeyGeneratorStatementUpdater.java
b/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/update/DropShardingKeyGeneratorStatementUpdater.java
index a2ee8600d66..621f61f9e7f 100644
---
a/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/update/DropShardingKeyGeneratorStatementUpdater.java
+++
b/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/update/DropShardingKeyGeneratorStatementUpdater.java
@@ -30,7 +30,6 @@ import
org.apache.shardingsphere.sharding.distsql.parser.statement.DropShardingK
import java.util.Collection;
import java.util.LinkedHashSet;
import java.util.LinkedList;
-import java.util.Objects;
import java.util.stream.Collectors;
/**
@@ -66,10 +65,10 @@ public final class DropShardingKeyGeneratorStatementUpdater
implements RuleDefin
private Collection<String> getUsedKeyGenerators(final
ShardingRuleConfiguration shardingRuleConfig) {
Collection<String> result = new LinkedHashSet<>();
- shardingRuleConfig.getTables().stream().filter(each ->
Objects.nonNull(each.getKeyGenerateStrategy())).forEach(each ->
result.add(each.getKeyGenerateStrategy().getKeyGeneratorName()));
- shardingRuleConfig.getAutoTables().stream().filter(each ->
Objects.nonNull(each.getKeyGenerateStrategy())).forEach(each ->
result.add(each.getKeyGenerateStrategy().getKeyGeneratorName()));
+ shardingRuleConfig.getTables().stream().filter(each -> null !=
each.getKeyGenerateStrategy()).forEach(each ->
result.add(each.getKeyGenerateStrategy().getKeyGeneratorName()));
+ shardingRuleConfig.getAutoTables().stream().filter(each -> null !=
each.getKeyGenerateStrategy()).forEach(each ->
result.add(each.getKeyGenerateStrategy().getKeyGeneratorName()));
KeyGenerateStrategyConfiguration keyGenerateStrategy =
shardingRuleConfig.getDefaultKeyGenerateStrategy();
- if (Objects.nonNull(keyGenerateStrategy) &&
!Strings.isNullOrEmpty(keyGenerateStrategy.getKeyGeneratorName())) {
+ if (null != keyGenerateStrategy &&
!Strings.isNullOrEmpty(keyGenerateStrategy.getKeyGeneratorName())) {
result.add(keyGenerateStrategy.getKeyGeneratorName());
}
return result;
diff --git
a/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/update/DropShardingTableRuleStatementUpdater.java
b/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/update/DropShardingTableRuleStatementUpdater.java
index a389f4b20fb..e75d666d357 100644
---
a/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/update/DropShardingTableRuleStatementUpdater.java
+++
b/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/update/DropShardingTableRuleStatementUpdater.java
@@ -124,9 +124,9 @@ public final class DropShardingTableRuleStatementUpdater
implements RuleDefiniti
private void dropUnusedKeyGenerator(final ShardingRuleConfiguration
currentRuleConfig) {
Collection<String> inUsedKeyGenerators =
currentRuleConfig.getTables().stream().map(ShardingTableRuleConfiguration::getKeyGenerateStrategy).filter(Objects::nonNull)
.map(KeyGenerateStrategyConfiguration::getKeyGeneratorName).collect(Collectors.toSet());
-
inUsedKeyGenerators.addAll(currentRuleConfig.getTables().stream().filter(each
-> Objects.nonNull(each.getKeyGenerateStrategy()))
+
inUsedKeyGenerators.addAll(currentRuleConfig.getTables().stream().filter(each
-> null != each.getKeyGenerateStrategy())
.map(each ->
each.getKeyGenerateStrategy().getKeyGeneratorName()).collect(Collectors.toSet()));
-
inUsedKeyGenerators.addAll(currentRuleConfig.getAutoTables().stream().filter(each
-> Objects.nonNull(each.getKeyGenerateStrategy()))
+
inUsedKeyGenerators.addAll(currentRuleConfig.getAutoTables().stream().filter(each
-> null != each.getKeyGenerateStrategy())
.map(each ->
each.getKeyGenerateStrategy().getKeyGeneratorName()).collect(Collectors.toSet()));
if (null != currentRuleConfig.getDefaultKeyGenerateStrategy()) {
inUsedKeyGenerators.add(currentRuleConfig.getDefaultKeyGenerateStrategy().getKeyGeneratorName());
@@ -138,9 +138,9 @@ public final class DropShardingTableRuleStatementUpdater
implements RuleDefiniti
private void dropUnusedAuditor(final ShardingRuleConfiguration
currentRuleConfig) {
Collection<String> inUsedAuditors =
currentRuleConfig.getTables().stream().map(ShardingTableRuleConfiguration::getAuditStrategy).filter(Objects::nonNull)
.flatMap(each ->
each.getAuditorNames().stream()).collect(Collectors.toSet());
-
inUsedAuditors.addAll(currentRuleConfig.getTables().stream().filter(each ->
Objects.nonNull(each.getAuditStrategy()))
+
inUsedAuditors.addAll(currentRuleConfig.getTables().stream().filter(each ->
null != each.getAuditStrategy())
.flatMap(each ->
each.getAuditStrategy().getAuditorNames().stream()).collect(Collectors.toSet()));
-
inUsedAuditors.addAll(currentRuleConfig.getAutoTables().stream().filter(each ->
Objects.nonNull(each.getAuditStrategy()))
+
inUsedAuditors.addAll(currentRuleConfig.getAutoTables().stream().filter(each ->
null != each.getAuditStrategy())
.flatMap(each ->
each.getAuditStrategy().getAuditorNames().stream()).collect(Collectors.toSet()));
if (null != currentRuleConfig.getDefaultAuditStrategy()) {
inUsedAuditors.addAll(currentRuleConfig.getDefaultAuditStrategy().getAuditorNames());
diff --git
a/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/update/UnusedAlgorithmFinder.java
b/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/update/UnusedAlgorithmFinder.java
index 22473344936..0812bd3f6e6 100644
---
a/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/update/UnusedAlgorithmFinder.java
+++
b/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/update/UnusedAlgorithmFinder.java
@@ -42,11 +42,11 @@ public final class UnusedAlgorithmFinder {
public static Collection<String> find(final ShardingRuleConfiguration
ruleConfig) {
Collection<String> inUsedAlgorithms =
ruleConfig.getTables().stream().map(each ->
Arrays.asList(each.getTableShardingStrategy(),
each.getDatabaseShardingStrategy()))
.flatMap(Collection::stream).filter(Objects::nonNull).map(ShardingStrategyConfiguration::getShardingAlgorithmName).collect(Collectors.toSet());
- inUsedAlgorithms.addAll(ruleConfig.getTables().stream().filter(each ->
Objects.nonNull(each.getDatabaseShardingStrategy()))
+ inUsedAlgorithms.addAll(ruleConfig.getTables().stream().filter(each ->
null != each.getDatabaseShardingStrategy())
.map(each ->
each.getDatabaseShardingStrategy().getShardingAlgorithmName()).collect(Collectors.toSet()));
- inUsedAlgorithms.addAll(ruleConfig.getTables().stream().filter(each ->
Objects.nonNull(each.getTableShardingStrategy()))
+ inUsedAlgorithms.addAll(ruleConfig.getTables().stream().filter(each ->
null != each.getTableShardingStrategy())
.map(each ->
each.getTableShardingStrategy().getShardingAlgorithmName()).collect(Collectors.toSet()));
-
inUsedAlgorithms.addAll(ruleConfig.getAutoTables().stream().filter(each ->
Objects.nonNull(each.getShardingStrategy()))
+
inUsedAlgorithms.addAll(ruleConfig.getAutoTables().stream().filter(each -> null
!= each.getShardingStrategy())
.map(each ->
each.getShardingStrategy().getShardingAlgorithmName()).collect(Collectors.toSet()));
if (null != ruleConfig.getDefaultDatabaseShardingStrategy()) {
inUsedAlgorithms.add(ruleConfig.getDefaultDatabaseShardingStrategy().getShardingAlgorithmName());
diff --git
a/features/sharding/distsql/parser/src/main/java/org/apache/shardingsphere/sharding/distsql/parser/core/ShardingDistSQLStatementVisitor.java
b/features/sharding/distsql/parser/src/main/java/org/apache/shardingsphere/sharding/distsql/parser/core/ShardingDistSQLStatementVisitor.java
index 87cfbc8dccc..4d20e72d62f 100644
---
a/features/sharding/distsql/parser/src/main/java/org/apache/shardingsphere/sharding/distsql/parser/core/ShardingDistSQLStatementVisitor.java
+++
b/features/sharding/distsql/parser/src/main/java/org/apache/shardingsphere/sharding/distsql/parser/core/ShardingDistSQLStatementVisitor.java
@@ -229,7 +229,7 @@ public final class ShardingDistSQLStatementVisitor extends
ShardingDistSQLStatem
@Override
public ASTNode visitShowShardingAlgorithms(final
ShowShardingAlgorithmsContext ctx) {
- return new
ShowShardingAlgorithmsStatement(Objects.nonNull(ctx.databaseName()) ?
(DatabaseSegment) visit(ctx.databaseName()) : null);
+ return new ShowShardingAlgorithmsStatement(null == ctx.databaseName()
? null : (DatabaseSegment) visit(ctx.databaseName()));
}
@Override
@@ -354,7 +354,7 @@ public final class ShardingDistSQLStatementVisitor extends
ShardingDistSQLStatem
@Override
public ASTNode visitShowShardingKeyGenerators(final
ShowShardingKeyGeneratorsContext ctx) {
- return new
ShowShardingKeyGeneratorsStatement(Objects.nonNull(ctx.databaseName()) ?
(DatabaseSegment) visit(ctx.databaseName()) : null);
+ return new ShowShardingKeyGeneratorsStatement(null ==
ctx.databaseName() ? null : (DatabaseSegment) visit(ctx.databaseName()));
}
@Override
@@ -369,17 +369,17 @@ public final class ShardingDistSQLStatementVisitor
extends ShardingDistSQLStatem
@Override
public ASTNode visitShowShardingAuditors(final ShowShardingAuditorsContext
ctx) {
- return new
ShowShardingAuditorsStatement(Objects.nonNull(ctx.databaseName()) ?
(DatabaseSegment) visit(ctx.databaseName()) : null);
+ return new ShowShardingAuditorsStatement(null == ctx.databaseName() ?
null : (DatabaseSegment) visit(ctx.databaseName()));
}
@Override
public ASTNode visitShowDefaultShardingStrategy(final
ShowDefaultShardingStrategyContext ctx) {
- return new
ShowDefaultShardingStrategyStatement(Objects.nonNull(ctx.databaseName()) ?
(DatabaseSegment) visit(ctx.databaseName()) : null);
+ return new ShowDefaultShardingStrategyStatement(null ==
ctx.databaseName() ? null : (DatabaseSegment) visit(ctx.databaseName()));
}
@Override
public ASTNode visitShowUnusedShardingAlgorithms(final
ShowUnusedShardingAlgorithmsContext ctx) {
- return new
ShowUnusedShardingAlgorithmsStatement(Objects.nonNull(ctx.databaseName()) ?
(DatabaseSegment) visit(ctx.databaseName()) : null);
+ return new ShowUnusedShardingAlgorithmsStatement(null ==
ctx.databaseName() ? null : (DatabaseSegment) visit(ctx.databaseName()));
}
private String buildShardingColumn(final
AutoShardingColumnDefinitionContext ctx) {
@@ -394,18 +394,18 @@ public final class ShardingDistSQLStatementVisitor
extends ShardingDistSQLStatem
@Override
public ASTNode visitShowUnusedShardingKeyGenerators(final
ShowUnusedShardingKeyGeneratorsContext ctx) {
- return new
ShowUnusedShardingKeyGeneratorsStatement(Objects.nonNull(ctx.databaseName()) ?
(DatabaseSegment) visit(ctx.databaseName()) : null);
+ return new ShowUnusedShardingKeyGeneratorsStatement(null ==
ctx.databaseName() ? null : (DatabaseSegment) visit(ctx.databaseName()));
}
@Override
public ASTNode visitShowUnusedShardingAuditors(final
ShowUnusedShardingAuditorsContext ctx) {
- return new
ShowUnusedShardingAuditorsStatement(Objects.nonNull(ctx.databaseName()) ?
(DatabaseSegment) visit(ctx.databaseName()) : null);
+ return new ShowUnusedShardingAuditorsStatement(null ==
ctx.databaseName() ? null : (DatabaseSegment) visit(ctx.databaseName()));
}
@Override
public ASTNode visitShowShardingTableRulesUsedAlgorithm(final
ShowShardingTableRulesUsedAlgorithmContext ctx) {
return new ShowShardingTableRulesUsedAlgorithmStatement(
- getIdentifierValue(ctx.shardingAlgorithmName()),
Objects.nonNull(ctx.databaseName()) ? (DatabaseSegment)
visit(ctx.databaseName()) : null);
+ getIdentifierValue(ctx.shardingAlgorithmName()), null ==
ctx.databaseName() ? null : (DatabaseSegment) visit(ctx.databaseName()));
}
@Override
@@ -420,6 +420,6 @@ public final class ShardingDistSQLStatementVisitor extends
ShardingDistSQLStatem
@Override
public ASTNode visitCountShardingRule(final CountShardingRuleContext ctx) {
- return new
CountShardingRuleStatement(Objects.nonNull(ctx.databaseName()) ?
(DatabaseSegment) visit(ctx.databaseName()) : null);
+ return new CountShardingRuleStatement(null == ctx.databaseName() ?
null : (DatabaseSegment) visit(ctx.databaseName()));
}
}
diff --git
a/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/metadata/type/hikari/HikariDataSourcePoolPropertiesValidator.java
b/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/metadata/type/hikari/HikariDataSourcePoolPropertiesValidator.java
index e361276639e..8976ac96468 100644
---
a/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/metadata/type/hikari/HikariDataSourcePoolPropertiesValidator.java
+++
b/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/metadata/type/hikari/HikariDataSourcePoolPropertiesValidator.java
@@ -21,7 +21,6 @@ import
org.apache.shardingsphere.infra.datasource.pool.metadata.DataSourcePoolPr
import org.apache.shardingsphere.infra.datasource.props.DataSourceProperties;
import
org.apache.shardingsphere.infra.util.exception.ShardingSpherePreconditions;
-import java.util.Objects;
import java.util.concurrent.TimeUnit;
/**
@@ -99,6 +98,6 @@ public final class HikariDataSourcePoolPropertiesValidator
implements DataSource
}
private boolean checkValueExist(final DataSourceProperties
dataSourceProps, final String key) {
- return dataSourceProps.getAllLocalProperties().containsKey(key) &&
Objects.nonNull(dataSourceProps.getAllLocalProperties().get(key));
+ return dataSourceProps.getAllLocalProperties().containsKey(key) &&
null != dataSourceProps.getAllLocalProperties().get(key);
}
}
diff --git
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/execute/engine/raw/RawExecutor.java
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/execute/engine/raw/RawExecutor.java
index 42a501ab20c..a5fd69c101c 100644
---
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/execute/engine/raw/RawExecutor.java
+++
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/execute/engine/raw/RawExecutor.java
@@ -18,8 +18,6 @@
package org.apache.shardingsphere.infra.executor.sql.execute.engine.raw;
import lombok.RequiredArgsConstructor;
-import org.apache.shardingsphere.infra.session.query.QueryContext;
-import org.apache.shardingsphere.infra.session.connection.ConnectionContext;
import org.apache.shardingsphere.infra.executor.kernel.ExecutorEngine;
import
org.apache.shardingsphere.infra.executor.kernel.model.ExecutionGroupContext;
import
org.apache.shardingsphere.infra.executor.sql.execute.engine.SQLExecutorExceptionHandler;
@@ -27,11 +25,12 @@ import
org.apache.shardingsphere.infra.executor.sql.execute.engine.raw.callback.
import
org.apache.shardingsphere.infra.executor.sql.execute.result.ExecuteResult;
import
org.apache.shardingsphere.infra.executor.sql.execute.result.update.UpdateResult;
import org.apache.shardingsphere.infra.executor.sql.process.ProcessEngine;
+import org.apache.shardingsphere.infra.session.connection.ConnectionContext;
+import org.apache.shardingsphere.infra.session.query.QueryContext;
import java.sql.SQLException;
import java.util.Collections;
import java.util.List;
-import java.util.Objects;
/**
* Raw executor.
@@ -60,7 +59,7 @@ public final class RawExecutor {
processEngine.executeSQL(executionGroupContext, queryContext);
// TODO Load query header for first query
List<ExecuteResult> results = execute(executionGroupContext,
(RawSQLExecutorCallback) null, callback);
- return results.isEmpty() || Objects.isNull(results.get(0)) ?
Collections.singletonList(new UpdateResult(0, 0L)) : results;
+ return results.isEmpty() || null == results.get(0) ?
Collections.singletonList(new UpdateResult(0, 0L)) : results;
} finally {
processEngine.completeSQLExecution();
}
diff --git
a/infra/rewrite/src/main/java/org/apache/shardingsphere/infra/rewrite/sql/token/pojo/generic/OwnerToken.java
b/infra/rewrite/src/main/java/org/apache/shardingsphere/infra/rewrite/sql/token/pojo/generic/OwnerToken.java
index fbef25e61d2..fb9ca932487 100644
---
a/infra/rewrite/src/main/java/org/apache/shardingsphere/infra/rewrite/sql/token/pojo/generic/OwnerToken.java
+++
b/infra/rewrite/src/main/java/org/apache/shardingsphere/infra/rewrite/sql/token/pojo/generic/OwnerToken.java
@@ -25,7 +25,6 @@ import
org.apache.shardingsphere.infra.rewrite.sql.token.pojo.Substitutable;
import org.apache.shardingsphere.infra.route.context.RouteUnit;
import
org.apache.shardingsphere.sql.parser.sql.common.value.identifier.IdentifierValue;
-import java.util.Objects;
import java.util.Set;
/**
@@ -49,7 +48,7 @@ public final class OwnerToken extends SQLToken implements
Substitutable, RouteUn
@Override
public String toString(final RouteUnit routeUnit) {
- if (Objects.nonNull(ownerName) &&
!Strings.isNullOrEmpty(ownerName.getValue()) &&
tableName.getValue().equals(ownerName.getValue())) {
+ if (null != ownerName && !Strings.isNullOrEmpty(ownerName.getValue())
&& tableName.getValue().equals(ownerName.getValue())) {
Set<String> actualTableNames =
routeUnit.getActualTableNames(tableName.getValue());
String actualTableName = actualTableNames.isEmpty() ?
tableName.getValue().toLowerCase() : actualTableNames.iterator().next();
return tableName.getQuoteCharacter().wrap(actualTableName) + ".";
@@ -59,6 +58,6 @@ public final class OwnerToken extends SQLToken implements
Substitutable, RouteUn
@Override
public String toString() {
- return Objects.isNull(ownerName) ||
Strings.isNullOrEmpty(ownerName.getValue()) ? "" :
ownerName.getValueWithQuoteCharacters() + ".";
+ return null == ownerName ||
Strings.isNullOrEmpty(ownerName.getValue()) ? "" :
ownerName.getValueWithQuoteCharacters() + ".";
}
}
diff --git
a/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/yaml/swapper/YamlUserSwapper.java
b/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/yaml/swapper/YamlUserSwapper.java
index 6813063a4d9..add465e9386 100644
---
a/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/yaml/swapper/YamlUserSwapper.java
+++
b/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/yaml/swapper/YamlUserSwapper.java
@@ -24,8 +24,6 @@ import org.apache.shardingsphere.infra.metadata.user.Grantee;
import org.apache.shardingsphere.infra.metadata.user.ShardingSphereUser;
import
org.apache.shardingsphere.infra.util.yaml.swapper.YamlConfigurationSwapper;
-import java.util.Objects;
-
/**
* YAML user swapper.
*/
@@ -33,7 +31,7 @@ public final class YamlUserSwapper implements
YamlConfigurationSwapper<YamlUserC
@Override
public YamlUserConfiguration swapToYamlConfiguration(final
ShardingSphereUser data) {
- if (Objects.isNull(data)) {
+ if (null == data) {
return null;
}
YamlUserConfiguration result = new YamlUserConfiguration();
@@ -45,7 +43,7 @@ public final class YamlUserSwapper implements
YamlConfigurationSwapper<YamlUserC
@Override
public ShardingSphereUser swapToObject(final YamlUserConfiguration
yamlConfig) {
- if (Objects.isNull(yamlConfig)) {
+ if (null == yamlConfig) {
return null;
}
Grantee grantee = convertYamlUserToGrantee(yamlConfig.getUser());
diff --git
a/kernel/logging/core/src/main/java/org/apache/shardingsphere/logging/rule/builder/DefaultLoggingRuleConfigurationBuilder.java
b/kernel/logging/core/src/main/java/org/apache/shardingsphere/logging/rule/builder/DefaultLoggingRuleConfigurationBuilder.java
index 60fee076591..e736c88b384 100644
---
a/kernel/logging/core/src/main/java/org/apache/shardingsphere/logging/rule/builder/DefaultLoggingRuleConfigurationBuilder.java
+++
b/kernel/logging/core/src/main/java/org/apache/shardingsphere/logging/rule/builder/DefaultLoggingRuleConfigurationBuilder.java
@@ -51,14 +51,14 @@ public final class DefaultLoggingRuleConfigurationBuilder
implements DefaultGlob
}
private Collection<ShardingSphereLogger> getDefaultLoggers(final
LoggerContext loggerContext) {
- return loggerContext.getLoggerList().stream().filter(each ->
Objects.nonNull(each.getLevel())).filter(each ->
!Logger.ROOT_LOGGER_NAME.equalsIgnoreCase(each.getName()))
+ return loggerContext.getLoggerList().stream().filter(each -> null !=
each.getLevel()).filter(each ->
!Logger.ROOT_LOGGER_NAME.equalsIgnoreCase(each.getName()))
.map(each -> new ShardingSphereLogger(each.getName(),
each.getLevel().levelStr, each.isAdditive(),
each.iteratorForAppenders().hasNext() ?
each.iteratorForAppenders().next().getName() : null))
.collect(Collectors.toList());
}
private Collection<ShardingSphereAppender> getDefaultAppenders(final
LoggerContext loggerContext) {
- return loggerContext.getLoggerList().stream().filter(each ->
Objects.nonNull(each.getLevel())).filter(each ->
!Logger.ROOT_LOGGER_NAME.equalsIgnoreCase(each.getName())).map(each -> {
+ return loggerContext.getLoggerList().stream().filter(each -> null !=
each.getLevel()).filter(each ->
!Logger.ROOT_LOGGER_NAME.equalsIgnoreCase(each.getName())).map(each -> {
Iterator<Appender<ILoggingEvent>> appenderIterator =
each.iteratorForAppenders();
if (appenderIterator.hasNext()) {
Appender<ILoggingEvent> appender = appenderIterator.next();
diff --git
a/kernel/logging/core/src/main/java/org/apache/shardingsphere/logging/yaml/swapper/YamlAppenderSwapper.java
b/kernel/logging/core/src/main/java/org/apache/shardingsphere/logging/yaml/swapper/YamlAppenderSwapper.java
index ac844a21724..48b18dd9d5f 100644
---
a/kernel/logging/core/src/main/java/org/apache/shardingsphere/logging/yaml/swapper/YamlAppenderSwapper.java
+++
b/kernel/logging/core/src/main/java/org/apache/shardingsphere/logging/yaml/swapper/YamlAppenderSwapper.java
@@ -21,8 +21,6 @@ import
org.apache.shardingsphere.infra.util.yaml.swapper.YamlConfigurationSwappe
import org.apache.shardingsphere.logging.logger.ShardingSphereAppender;
import org.apache.shardingsphere.logging.yaml.config.YamlAppenderConfiguration;
-import java.util.Objects;
-
/**
* YAML appender swapper.
*/
@@ -30,7 +28,7 @@ public final class YamlAppenderSwapper implements
YamlConfigurationSwapper<YamlA
@Override
public YamlAppenderConfiguration swapToYamlConfiguration(final
ShardingSphereAppender data) {
- if (Objects.isNull(data)) {
+ if (null == data) {
return null;
}
YamlAppenderConfiguration result = new YamlAppenderConfiguration();
@@ -43,7 +41,7 @@ public final class YamlAppenderSwapper implements
YamlConfigurationSwapper<YamlA
@Override
public ShardingSphereAppender swapToObject(final YamlAppenderConfiguration
yamlConfig) {
- if (Objects.isNull(yamlConfig)) {
+ if (null == yamlConfig) {
return null;
}
ShardingSphereAppender result = new
ShardingSphereAppender(yamlConfig.getAppenderName(),
yamlConfig.getAppenderClass(), yamlConfig.getPattern());
diff --git
a/kernel/logging/core/src/main/java/org/apache/shardingsphere/logging/yaml/swapper/YamlLoggerSwapper.java
b/kernel/logging/core/src/main/java/org/apache/shardingsphere/logging/yaml/swapper/YamlLoggerSwapper.java
index cc027618cab..3f566720a8b 100644
---
a/kernel/logging/core/src/main/java/org/apache/shardingsphere/logging/yaml/swapper/YamlLoggerSwapper.java
+++
b/kernel/logging/core/src/main/java/org/apache/shardingsphere/logging/yaml/swapper/YamlLoggerSwapper.java
@@ -17,11 +17,9 @@
package org.apache.shardingsphere.logging.yaml.swapper;
+import
org.apache.shardingsphere.infra.util.yaml.swapper.YamlConfigurationSwapper;
import org.apache.shardingsphere.logging.logger.ShardingSphereLogger;
import org.apache.shardingsphere.logging.yaml.config.YamlLoggerConfiguration;
-import
org.apache.shardingsphere.infra.util.yaml.swapper.YamlConfigurationSwapper;
-
-import java.util.Objects;
/**
* YAML logger swapper.
@@ -30,7 +28,7 @@ public final class YamlLoggerSwapper implements
YamlConfigurationSwapper<YamlLog
@Override
public YamlLoggerConfiguration swapToYamlConfiguration(final
ShardingSphereLogger data) {
- if (Objects.isNull(data)) {
+ if (null == data) {
return null;
}
YamlLoggerConfiguration result = new YamlLoggerConfiguration();
@@ -44,7 +42,7 @@ public final class YamlLoggerSwapper implements
YamlConfigurationSwapper<YamlLog
@Override
public ShardingSphereLogger swapToObject(final YamlLoggerConfiguration
yamlConfig) {
- if (Objects.isNull(yamlConfig)) {
+ if (null == yamlConfig) {
return null;
}
ShardingSphereLogger result = new
ShardingSphereLogger(yamlConfig.getLoggerName(), yamlConfig.getLevel(),
yamlConfig.getAdditivity(), yamlConfig.getAppenderName());
diff --git
a/kernel/transaction/type/xa/provider/narayana/src/main/java/org/apache/shardingsphere/transaction/xa/narayana/manager/NarayanaXATransactionManagerProvider.java
b/kernel/transaction/type/xa/provider/narayana/src/main/java/org/apache/shardingsphere/transaction/xa/narayana/manager/NarayanaXATransactionManagerProvider.java
index 76c3ca3a6ca..862ee34a6af 100644
---
a/kernel/transaction/type/xa/provider/narayana/src/main/java/org/apache/shardingsphere/transaction/xa/narayana/manager/NarayanaXATransactionManagerProvider.java
+++
b/kernel/transaction/type/xa/provider/narayana/src/main/java/org/apache/shardingsphere/transaction/xa/narayana/manager/NarayanaXATransactionManagerProvider.java
@@ -35,7 +35,6 @@ import javax.sql.XADataSource;
import javax.transaction.RollbackException;
import javax.transaction.SystemException;
import javax.transaction.TransactionManager;
-import java.util.Objects;
import java.util.concurrent.ConcurrentMap;
/**
@@ -61,14 +60,14 @@ public final class NarayanaXATransactionManagerProvider
implements XATransaction
@Override
public void registerRecoveryResource(final String dataSourceName, final
XADataSource xaDataSource) {
- if (Objects.nonNull(xaRecoveryModule)) {
+ if (null != xaRecoveryModule) {
xaRecoveryModule.addXAResourceRecoveryHelper(new
DataSourceXAResourceRecoveryHelper(xaDataSource));
}
}
@Override
public void removeRecoveryResource(final String dataSourceName, final
XADataSource xaDataSource) {
- if (Objects.nonNull(xaRecoveryModule)) {
+ if (null != xaRecoveryModule) {
xaRecoveryModule.removeXAResourceRecoveryHelper(new
DataSourceXAResourceRecoveryHelper(xaDataSource));
}
}
diff --git
a/mode/type/cluster/repository/provider/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/NacosRepository.java
b/mode/type/cluster/repository/provider/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/NacosRepository.java
index 21fd0973f8f..cff92a28413 100644
---
a/mode/type/cluster/repository/provider/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/NacosRepository.java
+++
b/mode/type/cluster/repository/provider/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/NacosRepository.java
@@ -337,7 +337,7 @@ public final class NacosRepository implements
ClusterPersistRepository {
keyValues.removeIf(keyValue -> {
Collection<Instance> instances =
instanceMap.get(keyValue.getKey());
String value = keyValue.getValue();
- return CollectionUtils.isNotEmpty(instances) ?
instances.stream().anyMatch(instance ->
StringUtils.equals(NacosMetaDataUtils.getValue(instance), value)) :
Objects.isNull(value);
+ return CollectionUtils.isNotEmpty(instances) ?
instances.stream().anyMatch(instance ->
StringUtils.equals(NacosMetaDataUtils.getValue(instance), value)) : null ==
value;
});
}
return keyValues.isEmpty();
diff --git
a/mode/type/cluster/repository/provider/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/listener/NamingEventListener.java
b/mode/type/cluster/repository/provider/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/listener/NamingEventListener.java
index 02d24a9a925..855f398ab51 100644
---
a/mode/type/cluster/repository/provider/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/listener/NamingEventListener.java
+++
b/mode/type/cluster/repository/provider/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/listener/NamingEventListener.java
@@ -31,7 +31,6 @@ import java.util.HashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
-import java.util.Objects;
import java.util.function.Function;
import java.util.stream.Collectors;
@@ -92,13 +91,13 @@ public final class NamingEventListener implements
EventListener {
}
private Type getEventChangedType(final Instance preInstance, final
Instance instance) {
- if (Objects.isNull(preInstance) && Objects.nonNull(instance)) {
+ if (null == preInstance && null != instance) {
return DataChangedEvent.Type.ADDED;
}
- if (Objects.nonNull(preInstance) && Objects.nonNull(instance) &&
NacosMetaDataUtils.getTimestamp(preInstance) !=
NacosMetaDataUtils.getTimestamp(instance)) {
+ if (null != preInstance && null != instance &&
NacosMetaDataUtils.getTimestamp(preInstance) !=
NacosMetaDataUtils.getTimestamp(instance)) {
return DataChangedEvent.Type.UPDATED;
}
- if (Objects.nonNull(preInstance) && Objects.isNull(instance)) {
+ if (null != preInstance && null == instance) {
return DataChangedEvent.Type.DELETED;
}
return DataChangedEvent.Type.IGNORED;
diff --git
a/mode/type/cluster/repository/provider/nacos/src/test/java/org/apache/shardingsphere/mode/repository/cluster/nacos/NacosRepositoryTest.java
b/mode/type/cluster/repository/provider/nacos/src/test/java/org/apache/shardingsphere/mode/repository/cluster/nacos/NacosRepositoryTest.java
index 4989df37478..5b46a6a27ec 100644
---
a/mode/type/cluster/repository/provider/nacos/src/test/java/org/apache/shardingsphere/mode/repository/cluster/nacos/NacosRepositoryTest.java
+++
b/mode/type/cluster/repository/provider/nacos/src/test/java/org/apache/shardingsphere/mode/repository/cluster/nacos/NacosRepositoryTest.java
@@ -50,7 +50,6 @@ import java.util.HashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
-import java.util.Objects;
import java.util.Properties;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.atomic.AtomicInteger;
@@ -350,7 +349,7 @@ class NacosRepositoryTest {
private VoidAnswer2<String, EventListener> getListenerAnswer(final
Instance preInstance, final Event event) {
return (serviceName, listener) -> {
MemberAccessor accessor = Plugins.getMemberAccessor();
- if (Objects.nonNull(preInstance)) {
+ if (null != preInstance) {
Map<String, Instance> preInstances = new HashMap<>();
preInstances.put(NacosMetaDataUtils.getKey(preInstance),
preInstance);
accessor.set(listener.getClass().getDeclaredField("preInstances"), listener,
preInstances);
diff --git
a/proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ExportStorageNodesExecutor.java
b/proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ExportStorageNodesExecutor.java
index 951610651be..8396ee3f211 100644
---
a/proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ExportStorageNodesExecutor.java
+++
b/proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ExportStorageNodesExecutor.java
@@ -39,7 +39,6 @@ import java.util.Collections;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Map.Entry;
-import java.util.Objects;
/**
* Export storage nodes executor.
@@ -66,12 +65,12 @@ public final class ExportStorageNodesExecutor implements
MetaDataRequiredQueryab
}
private void checkSQLStatement(final ShardingSphereMetaData metaData,
final ExportStorageNodesStatement sqlStatement) {
-
ShardingSpherePreconditions.checkState(Objects.isNull(sqlStatement.getDatabaseName())
|| null != metaData.getDatabase(sqlStatement.getDatabaseName()),
+ ShardingSpherePreconditions.checkState(null ==
sqlStatement.getDatabaseName() || null !=
metaData.getDatabase(sqlStatement.getDatabaseName()),
() -> new IllegalArgumentException(String.format("database %s
is not existed", sqlStatement.getDatabaseName())));
}
private String generateExportData(final ShardingSphereMetaData metaData,
final ExportStorageNodesStatement sqlStatement) {
- return JsonUtils.toJsonString(new
ExportedStorageNodes(Objects.isNull(sqlStatement.getDatabaseName()) ?
getAllStorageNodes(metaData)
+ return JsonUtils.toJsonString(new ExportedStorageNodes(null ==
sqlStatement.getDatabaseName() ? getAllStorageNodes(metaData)
:
generateDatabaseExportStorageNodesData(metaData.getDatabase(sqlStatement.getDatabaseName()))));
}
diff --git
a/proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/updatable/ImportMetaDataUpdater.java
b/proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/updatable/ImportMetaDataUpdater.java
index 67f3592f94b..06e30488697 100644
---
a/proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/updatable/ImportMetaDataUpdater.java
+++
b/proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/updatable/ImportMetaDataUpdater.java
@@ -38,7 +38,6 @@ import java.io.IOException;
import java.nio.charset.Charset;
import java.sql.SQLException;
import java.util.Collection;
-import java.util.Objects;
/**
* Import meta data updater.
@@ -70,7 +69,7 @@ public final class ImportMetaDataUpdater implements
RALUpdater<ImportMetaDataSta
private void importServerConfig(final ExportedMetaData exportedMetaData) {
YamlProxyServerConfiguration yamlServerConfig =
YamlEngine.unmarshal(exportedMetaData.getRules() + System.lineSeparator() +
exportedMetaData.getProps(), YamlProxyServerConfiguration.class);
- if (Objects.isNull(yamlServerConfig)) {
+ if (null == yamlServerConfig) {
return;
}
Collection<RuleConfiguration> rules =
ruleConfigSwapperEngine.swapToRuleConfigurations(yamlServerConfig.getRules());
diff --git
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/adapter/impl/ShardingSphereJdbcContainer.java
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/adapter/impl/ShardingSphereJdbcContainer.java
index a2836ab319a..fc9e63b9c3e 100644
---
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/adapter/impl/ShardingSphereJdbcContainer.java
+++
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/adapter/impl/ShardingSphereJdbcContainer.java
@@ -20,12 +20,12 @@ package
org.apache.shardingsphere.test.e2e.env.container.atomic.adapter.impl;
import com.google.common.base.Strings;
import lombok.SneakyThrows;
import
org.apache.shardingsphere.driver.api.yaml.YamlShardingSphereDataSourceFactory;
+import org.apache.shardingsphere.infra.util.yaml.YamlEngine;
import org.apache.shardingsphere.infra.yaml.config.pojo.YamlRootConfiguration;
import
org.apache.shardingsphere.infra.yaml.config.pojo.mode.YamlModeConfiguration;
import
org.apache.shardingsphere.infra.yaml.config.pojo.mode.YamlPersistRepositoryConfiguration;
-import org.apache.shardingsphere.infra.util.yaml.YamlEngine;
-import
org.apache.shardingsphere.test.e2e.env.container.atomic.adapter.AdapterContainer;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.EmbeddedITContainer;
+import
org.apache.shardingsphere.test.e2e.env.container.atomic.adapter.AdapterContainer;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.storage.StorageContainer;
import
org.apache.shardingsphere.test.e2e.env.runtime.scenario.path.ScenarioCommonPath;
@@ -34,7 +34,6 @@ import java.io.File;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.sql.SQLException;
-import java.util.Objects;
import java.util.concurrent.atomic.AtomicReference;
/**
@@ -60,7 +59,7 @@ public final class ShardingSphereJdbcContainer implements
EmbeddedITContainer, A
@Override
public DataSource getTargetDataSource(final String serverLists) {
DataSource dataSource = targetDataSourceProvider.get();
- if (Objects.isNull(dataSource)) {
+ if (null == dataSource) {
if (Strings.isNullOrEmpty(serverLists)) {
try {
targetDataSourceProvider.set(
diff --git
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/adapter/impl/ShardingSphereProxyClusterContainer.java
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/adapter/impl/ShardingSphereProxyClusterContainer.java
index cc423df3350..97d794b3076 100644
---
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/adapter/impl/ShardingSphereProxyClusterContainer.java
+++
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/adapter/impl/ShardingSphereProxyClusterContainer.java
@@ -29,7 +29,6 @@ import org.testcontainers.containers.BindMode;
import javax.sql.DataSource;
import java.sql.DriverManager;
-import java.util.Objects;
import java.util.concurrent.atomic.AtomicReference;
/**
@@ -78,7 +77,7 @@ public final class ShardingSphereProxyClusterContainer
extends DockerITContainer
@Override
public DataSource getTargetDataSource(final String serverLists) {
DataSource dataSource = targetDataSourceProvider.get();
- if (Objects.isNull(dataSource)) {
+ if (null == dataSource) {
targetDataSourceProvider.set(StorageContainerUtils.generateDataSource(DataSourceEnvironment.getURL(databaseType,
getHost(), getMappedPort(3307), config.getProxyDataSourceName()),
ProxyContainerConstants.USERNAME,
ProxyContainerConstants.PASSWORD));
}
diff --git
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/adapter/impl/ShardingSphereProxyStandaloneContainer.java
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/adapter/impl/ShardingSphereProxyStandaloneContainer.java
index 0cf5b21e246..ad955e10cc5 100644
---
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/adapter/impl/ShardingSphereProxyStandaloneContainer.java
+++
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/adapter/impl/ShardingSphereProxyStandaloneContainer.java
@@ -19,18 +19,17 @@ package
org.apache.shardingsphere.test.e2e.env.container.atomic.adapter.impl;
import lombok.extern.slf4j.Slf4j;
import org.apache.shardingsphere.infra.database.type.DatabaseType;
+import
org.apache.shardingsphere.test.e2e.env.container.atomic.DockerITContainer;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.adapter.AdapterContainer;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.adapter.config.AdaptorContainerConfiguration;
+import
org.apache.shardingsphere.test.e2e.env.container.atomic.constants.ProxyContainerConstants;
import
org.apache.shardingsphere.test.e2e.env.container.atomic.util.StorageContainerUtils;
import
org.apache.shardingsphere.test.e2e.env.container.wait.JdbcConnectionWaitStrategy;
-import
org.apache.shardingsphere.test.e2e.env.container.atomic.DockerITContainer;
-import
org.apache.shardingsphere.test.e2e.env.container.atomic.constants.ProxyContainerConstants;
import org.apache.shardingsphere.test.e2e.env.runtime.DataSourceEnvironment;
import org.testcontainers.containers.BindMode;
import javax.sql.DataSource;
import java.sql.DriverManager;
-import java.util.Objects;
import java.util.concurrent.atomic.AtomicReference;
/**
@@ -80,7 +79,7 @@ public final class ShardingSphereProxyStandaloneContainer
extends DockerITContai
@Override
public DataSource getTargetDataSource(final String serverLists) {
DataSource dataSource = targetDataSourceProvider.get();
- if (Objects.isNull(dataSource)) {
+ if (null == dataSource) {
targetDataSourceProvider.set(StorageContainerUtils.generateDataSource(DataSourceEnvironment.getURL(databaseType,
getHost(), getMappedPort(3307), config.getProxyDataSourceName()),
ProxyContainerConstants.USERNAME,
ProxyContainerConstants.PASSWORD));
}
diff --git
a/test/e2e/operation/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/jdbc/ShardingSphereJDBCContainer.java
b/test/e2e/operation/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/jdbc/ShardingSphereJDBCContainer.java
index e2388050674..21a0f3621f1 100644
---
a/test/e2e/operation/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/jdbc/ShardingSphereJDBCContainer.java
+++
b/test/e2e/operation/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/framework/container/jdbc/ShardingSphereJDBCContainer.java
@@ -25,7 +25,6 @@ import javax.sql.DataSource;
import java.io.File;
import java.io.IOException;
import java.sql.SQLException;
-import java.util.Objects;
import java.util.concurrent.atomic.AtomicReference;
/**
@@ -56,7 +55,7 @@ public final class ShardingSphereJDBCContainer implements
EmbeddedITContainer {
*/
public DataSource getTargetDataSource() {
DataSource dataSource = targetDataSourceProvider.get();
- if (Objects.isNull(dataSource)) {
+ if (null == dataSource) {
try {
targetDataSourceProvider.set(
YamlShardingSphereDataSourceFactory.createDataSource(databaseContainer.getActualDataSourceMap(),
new File(ruleConfigPath)));