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 eab8cd68180 Rename ShardingSphereIdentifier (#33947)
eab8cd68180 is described below
commit eab8cd68180eca22c0da027986de85df67c12e67
Author: Liang Zhang <[email protected]>
AuthorDate: Fri Dec 6 23:24:43 2024 +0800
Rename ShardingSphereIdentifier (#33947)
---
.../infra/metadata/ShardingSphereMetaData.java | 16 +++++------
.../metadata/database/ShardingSphereDatabase.java | 14 +++++-----
.../schema/model/ShardingSphereSchema.java | 26 +++++++++---------
.../database/schema/model/ShardingSphereTable.java | 32 +++++++++++-----------
....java => DatabaseDialectIdentifierHandler.java} | 4 +--
...entifier.java => ShardingSphereIdentifier.java} | 22 +++++++--------
6 files changed, 57 insertions(+), 57 deletions(-)
diff --git
a/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/ShardingSphereMetaData.java
b/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/ShardingSphereMetaData.java
index 89f00cf0dc0..8dc61711665 100644
---
a/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/ShardingSphereMetaData.java
+++
b/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/ShardingSphereMetaData.java
@@ -27,7 +27,7 @@ import
org.apache.shardingsphere.infra.datasource.pool.destroyer.DataSourcePoolD
import
org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase;
import
org.apache.shardingsphere.infra.metadata.database.resource.ResourceMetaData;
import org.apache.shardingsphere.infra.metadata.database.rule.RuleMetaData;
-import
org.apache.shardingsphere.infra.metadata.identifier.ShardingSphereMetaDataIdentifier;
+import
org.apache.shardingsphere.infra.metadata.identifier.ShardingSphereIdentifier;
import org.apache.shardingsphere.infra.rule.ShardingSphereRule;
import
org.apache.shardingsphere.infra.rule.attribute.datasource.StaticDataSourceRuleAttribute;
import org.apache.shardingsphere.infra.rule.scope.GlobalRule;
@@ -48,7 +48,7 @@ import java.util.stream.Collectors;
public final class ShardingSphereMetaData {
@Getter(AccessLevel.NONE)
- private final Map<ShardingSphereMetaDataIdentifier,
ShardingSphereDatabase> databases;
+ private final Map<ShardingSphereIdentifier, ShardingSphereDatabase>
databases;
private final ResourceMetaData globalResourceMetaData;
@@ -64,7 +64,7 @@ public final class ShardingSphereMetaData {
public ShardingSphereMetaData(final Collection<ShardingSphereDatabase>
databases, final ResourceMetaData globalResourceMetaData,
final RuleMetaData globalRuleMetaData, final
ConfigurationProperties props) {
- this.databases = new
ConcurrentHashMap<>(databases.stream().collect(Collectors.toMap(each -> new
ShardingSphereMetaDataIdentifier(each.getName()), each -> each)));
+ this.databases = new
ConcurrentHashMap<>(databases.stream().collect(Collectors.toMap(each -> new
ShardingSphereIdentifier(each.getName()), each -> each)));
this.globalResourceMetaData = globalResourceMetaData;
this.globalRuleMetaData = globalRuleMetaData;
this.props = props;
@@ -87,7 +87,7 @@ public final class ShardingSphereMetaData {
* @return contains database from meta data or not
*/
public boolean containsDatabase(final String databaseName) {
- return databases.containsKey(new
ShardingSphereMetaDataIdentifier(databaseName));
+ return databases.containsKey(new
ShardingSphereIdentifier(databaseName));
}
/**
@@ -97,7 +97,7 @@ public final class ShardingSphereMetaData {
* @return meta data database
*/
public ShardingSphereDatabase getDatabase(final String databaseName) {
- return databases.get(new
ShardingSphereMetaDataIdentifier(databaseName));
+ return databases.get(new ShardingSphereIdentifier(databaseName));
}
/**
@@ -109,7 +109,7 @@ public final class ShardingSphereMetaData {
*/
public void addDatabase(final String databaseName, final DatabaseType
protocolType, final ConfigurationProperties props) {
ShardingSphereDatabase database =
ShardingSphereDatabase.create(databaseName, protocolType, props);
- databases.put(new
ShardingSphereMetaDataIdentifier(database.getName()), database);
+ databases.put(new ShardingSphereIdentifier(database.getName()),
database);
globalRuleMetaData.getRules().forEach(each -> ((GlobalRule)
each).refresh(databases.values(), GlobalRuleChangedType.DATABASE_CHANGED));
}
@@ -119,7 +119,7 @@ public final class ShardingSphereMetaData {
* @param database database
*/
public void putDatabase(final ShardingSphereDatabase database) {
- databases.put(new
ShardingSphereMetaDataIdentifier(database.getName()), database);
+ databases.put(new ShardingSphereIdentifier(database.getName()),
database);
}
/**
@@ -128,7 +128,7 @@ public final class ShardingSphereMetaData {
* @param databaseName database name
*/
public void dropDatabase(final String databaseName) {
- cleanResources(databases.remove(new
ShardingSphereMetaDataIdentifier(databaseName)));
+ cleanResources(databases.remove(new
ShardingSphereIdentifier(databaseName)));
}
@SneakyThrows(Exception.class)
diff --git
a/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/ShardingSphereDatabase.java
b/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/ShardingSphereDatabase.java
index f78c5c6f796..8233629431e 100644
---
a/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/ShardingSphereDatabase.java
+++
b/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/ShardingSphereDatabase.java
@@ -32,7 +32,7 @@ import
org.apache.shardingsphere.infra.metadata.database.schema.builder.GenericS
import
org.apache.shardingsphere.infra.metadata.database.schema.builder.GenericSchemaBuilderMaterial;
import
org.apache.shardingsphere.infra.metadata.database.schema.builder.SystemSchemaBuilder;
import
org.apache.shardingsphere.infra.metadata.database.schema.model.ShardingSphereSchema;
-import
org.apache.shardingsphere.infra.metadata.identifier.ShardingSphereMetaDataIdentifier;
+import
org.apache.shardingsphere.infra.metadata.identifier.ShardingSphereIdentifier;
import org.apache.shardingsphere.infra.rule.ShardingSphereRule;
import
org.apache.shardingsphere.infra.rule.attribute.datanode.MutableDataNodeRuleAttribute;
import
org.apache.shardingsphere.infra.rule.builder.database.DatabaseRulesBuilder;
@@ -62,7 +62,7 @@ public final class ShardingSphereDatabase {
private final RuleMetaData ruleMetaData;
@Getter(AccessLevel.NONE)
- private final Map<ShardingSphereMetaDataIdentifier, ShardingSphereSchema>
schemas;
+ private final Map<ShardingSphereIdentifier, ShardingSphereSchema> schemas;
public ShardingSphereDatabase(final String name, final DatabaseType
protocolType, final ResourceMetaData resourceMetaData,
final RuleMetaData ruleMetaData, final
Collection<ShardingSphereSchema> schemas) {
@@ -70,7 +70,7 @@ public final class ShardingSphereDatabase {
this.protocolType = protocolType;
this.resourceMetaData = resourceMetaData;
this.ruleMetaData = ruleMetaData;
- this.schemas = new
ConcurrentHashMap<>(schemas.stream().collect(Collectors.toMap(each -> new
ShardingSphereMetaDataIdentifier(each.getName()), each -> each)));
+ this.schemas = new
ConcurrentHashMap<>(schemas.stream().collect(Collectors.toMap(each -> new
ShardingSphereIdentifier(each.getName()), each -> each)));
}
/**
@@ -142,7 +142,7 @@ public final class ShardingSphereDatabase {
* @return contains schema from database or not
*/
public boolean containsSchema(final String schemaName) {
- return schemas.containsKey(new
ShardingSphereMetaDataIdentifier(schemaName));
+ return schemas.containsKey(new ShardingSphereIdentifier(schemaName));
}
/**
@@ -152,7 +152,7 @@ public final class ShardingSphereDatabase {
* @return schema
*/
public ShardingSphereSchema getSchema(final String schemaName) {
- return schemas.get(new ShardingSphereMetaDataIdentifier(schemaName));
+ return schemas.get(new ShardingSphereIdentifier(schemaName));
}
/**
@@ -161,7 +161,7 @@ public final class ShardingSphereDatabase {
* @param schema schema
*/
public void addSchema(final ShardingSphereSchema schema) {
- schemas.put(new ShardingSphereMetaDataIdentifier(schema.getName()),
schema);
+ schemas.put(new ShardingSphereIdentifier(schema.getName()), schema);
}
/**
@@ -170,7 +170,7 @@ public final class ShardingSphereDatabase {
* @param schemaName schema name
*/
public void dropSchema(final String schemaName) {
- schemas.remove(new ShardingSphereMetaDataIdentifier(schemaName));
+ schemas.remove(new ShardingSphereIdentifier(schemaName));
}
/**
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 13532c699e9..0af5f4b04b1 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
@@ -18,7 +18,7 @@
package org.apache.shardingsphere.infra.metadata.database.schema.model;
import lombok.Getter;
-import
org.apache.shardingsphere.infra.metadata.identifier.ShardingSphereMetaDataIdentifier;
+import
org.apache.shardingsphere.infra.metadata.identifier.ShardingSphereIdentifier;
import java.util.Collection;
import java.util.Collections;
@@ -34,9 +34,9 @@ public final class ShardingSphereSchema {
@Getter
private final String name;
- private final Map<ShardingSphereMetaDataIdentifier, ShardingSphereTable>
tables;
+ private final Map<ShardingSphereIdentifier, ShardingSphereTable> tables;
- private final Map<ShardingSphereMetaDataIdentifier, ShardingSphereView>
views;
+ private final Map<ShardingSphereIdentifier, ShardingSphereView> views;
@SuppressWarnings("CollectionWithoutInitialCapacity")
public ShardingSphereSchema(final String name) {
@@ -49,8 +49,8 @@ public final class ShardingSphereSchema {
this.name = name;
this.tables = new ConcurrentHashMap<>(tables.size(), 1F);
this.views = new ConcurrentHashMap<>(views.size(), 1F);
- tables.forEach(each -> this.tables.put(new
ShardingSphereMetaDataIdentifier(each.getName()), each));
- views.forEach(each -> this.views.put(new
ShardingSphereMetaDataIdentifier(each.getName()), each));
+ tables.forEach(each -> this.tables.put(new
ShardingSphereIdentifier(each.getName()), each));
+ views.forEach(each -> this.views.put(new
ShardingSphereIdentifier(each.getName()), each));
}
/**
@@ -69,7 +69,7 @@ public final class ShardingSphereSchema {
* @return contains table or not
*/
public boolean containsTable(final String tableName) {
- return tables.containsKey(new
ShardingSphereMetaDataIdentifier(tableName));
+ return tables.containsKey(new ShardingSphereIdentifier(tableName));
}
/**
@@ -79,7 +79,7 @@ public final class ShardingSphereSchema {
* @return table
*/
public ShardingSphereTable getTable(final String tableName) {
- return tables.get(new ShardingSphereMetaDataIdentifier(tableName));
+ return tables.get(new ShardingSphereIdentifier(tableName));
}
/**
@@ -88,7 +88,7 @@ public final class ShardingSphereSchema {
* @param table table
*/
public void putTable(final ShardingSphereTable table) {
- tables.put(new ShardingSphereMetaDataIdentifier(table.getName()),
table);
+ tables.put(new ShardingSphereIdentifier(table.getName()), table);
}
/**
@@ -97,7 +97,7 @@ public final class ShardingSphereSchema {
* @param tableName table name
*/
public void removeTable(final String tableName) {
- tables.remove(new ShardingSphereMetaDataIdentifier(tableName));
+ tables.remove(new ShardingSphereIdentifier(tableName));
}
/**
@@ -116,7 +116,7 @@ public final class ShardingSphereSchema {
* @return contains view or not
*/
public boolean containsView(final String viewName) {
- return views.containsKey(new
ShardingSphereMetaDataIdentifier(viewName));
+ return views.containsKey(new ShardingSphereIdentifier(viewName));
}
/**
@@ -126,7 +126,7 @@ public final class ShardingSphereSchema {
* @return view
*/
public ShardingSphereView getView(final String viewName) {
- return views.get(new ShardingSphereMetaDataIdentifier(viewName));
+ return views.get(new ShardingSphereIdentifier(viewName));
}
/**
@@ -135,7 +135,7 @@ public final class ShardingSphereSchema {
* @param view view
*/
public void putView(final ShardingSphereView view) {
- views.put(new ShardingSphereMetaDataIdentifier(view.getName()), view);
+ views.put(new ShardingSphereIdentifier(view.getName()), view);
}
/**
@@ -144,7 +144,7 @@ public final class ShardingSphereSchema {
* @param viewName view name
*/
public void removeView(final String viewName) {
- views.remove(new ShardingSphereMetaDataIdentifier(viewName));
+ views.remove(new ShardingSphereIdentifier(viewName));
}
/**
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 bfd15c84d36..ee34246c6a2 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
@@ -23,7 +23,7 @@ import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.ToString;
import
org.apache.shardingsphere.infra.database.core.metadata.database.enums.TableType;
-import
org.apache.shardingsphere.infra.metadata.identifier.ShardingSphereMetaDataIdentifier;
+import
org.apache.shardingsphere.infra.metadata.identifier.ShardingSphereIdentifier;
import java.util.ArrayList;
import java.util.Collection;
@@ -43,7 +43,7 @@ public final class ShardingSphereTable {
private final String name;
@Getter(AccessLevel.NONE)
- private final Map<ShardingSphereMetaDataIdentifier, ShardingSphereColumn>
columns;
+ private final Map<ShardingSphereIdentifier, ShardingSphereColumn> columns;
private final List<String> columnNames = new ArrayList<>();
@@ -54,10 +54,10 @@ public final class ShardingSphereTable {
private final Map<String, Integer> visibleColumnAndIndexMap = new
CaseInsensitiveMap<>();
@Getter(AccessLevel.NONE)
- private final Map<ShardingSphereMetaDataIdentifier, ShardingSphereIndex>
indexes;
+ private final Map<ShardingSphereIdentifier, ShardingSphereIndex> indexes;
@Getter(AccessLevel.NONE)
- private final Map<ShardingSphereMetaDataIdentifier,
ShardingSphereConstraint> constraints;
+ private final Map<ShardingSphereIdentifier, ShardingSphereConstraint>
constraints;
private final TableType type;
@@ -75,11 +75,11 @@ public final class ShardingSphereTable {
this.type = type;
}
- private Map<ShardingSphereMetaDataIdentifier, ShardingSphereColumn>
createColumns(final Collection<ShardingSphereColumn> columns) {
- Map<ShardingSphereMetaDataIdentifier, ShardingSphereColumn> result =
new LinkedHashMap<>(columns.size(), 1F);
+ private Map<ShardingSphereIdentifier, ShardingSphereColumn>
createColumns(final Collection<ShardingSphereColumn> columns) {
+ Map<ShardingSphereIdentifier, ShardingSphereColumn> result = new
LinkedHashMap<>(columns.size(), 1F);
int index = 0;
for (ShardingSphereColumn each : columns) {
- result.put(new ShardingSphereMetaDataIdentifier(each.getName()),
each);
+ result.put(new ShardingSphereIdentifier(each.getName()), each);
columnNames.add(each.getName());
if (each.isPrimaryKey()) {
primaryKeyColumns.add(each.getName());
@@ -92,13 +92,13 @@ public final class ShardingSphereTable {
return result;
}
- private Map<ShardingSphereMetaDataIdentifier, ShardingSphereIndex>
createIndexes(final Collection<ShardingSphereIndex> indexes) {
- return indexes.stream().collect(Collectors.toMap(each -> new
ShardingSphereMetaDataIdentifier(each.getName()), each -> each, (a, b) -> b, ()
-> new LinkedHashMap<>(indexes.size(), 1F)));
+ private Map<ShardingSphereIdentifier, ShardingSphereIndex>
createIndexes(final Collection<ShardingSphereIndex> indexes) {
+ return indexes.stream().collect(Collectors.toMap(each -> new
ShardingSphereIdentifier(each.getName()), each -> each, (a, b) -> b, () -> new
LinkedHashMap<>(indexes.size(), 1F)));
}
- private Map<ShardingSphereMetaDataIdentifier, ShardingSphereConstraint>
createConstraints(final Collection<ShardingSphereConstraint> constraints) {
+ private Map<ShardingSphereIdentifier, ShardingSphereConstraint>
createConstraints(final Collection<ShardingSphereConstraint> constraints) {
return constraints.stream()
- .collect(Collectors.toMap(each -> new
ShardingSphereMetaDataIdentifier(each.getName()), each -> each, (a, b) -> b, ()
-> new LinkedHashMap<>(constraints.size(), 1F)));
+ .collect(Collectors.toMap(each -> new
ShardingSphereIdentifier(each.getName()), each -> each, (a, b) -> b, () -> new
LinkedHashMap<>(constraints.size(), 1F)));
}
/**
@@ -108,7 +108,7 @@ public final class ShardingSphereTable {
* @return contains column or not
*/
public boolean containsColumn(final String columnName) {
- return null != columnName && columns.containsKey(new
ShardingSphereMetaDataIdentifier(columnName));
+ return null != columnName && columns.containsKey(new
ShardingSphereIdentifier(columnName));
}
/**
@@ -118,7 +118,7 @@ public final class ShardingSphereTable {
* @return column
*/
public ShardingSphereColumn getColumn(final String columnName) {
- return columns.get(new ShardingSphereMetaDataIdentifier(columnName));
+ return columns.get(new ShardingSphereIdentifier(columnName));
}
/**
@@ -137,7 +137,7 @@ public final class ShardingSphereTable {
* @return contains index or not
*/
public boolean containsIndex(final String indexName) {
- return null != indexName && indexes.containsKey(new
ShardingSphereMetaDataIdentifier(indexName));
+ return null != indexName && indexes.containsKey(new
ShardingSphereIdentifier(indexName));
}
/**
@@ -155,7 +155,7 @@ public final class ShardingSphereTable {
* @param index index
*/
public void putIndex(final ShardingSphereIndex index) {
- indexes.put(new ShardingSphereMetaDataIdentifier(index.getName()),
index);
+ indexes.put(new ShardingSphereIdentifier(index.getName()), index);
}
/**
@@ -164,7 +164,7 @@ public final class ShardingSphereTable {
* @param indexName index name
*/
public void removeIndex(final String indexName) {
- indexes.remove(new ShardingSphereMetaDataIdentifier(indexName));
+ indexes.remove(new ShardingSphereIdentifier(indexName));
}
/**
diff --git
a/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/identifier/DatabaseDialectMetaDataIdentifierHandler.java
b/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/identifier/DatabaseDialectIdentifierHandler.java
similarity index 89%
rename from
infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/identifier/DatabaseDialectMetaDataIdentifierHandler.java
rename to
infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/identifier/DatabaseDialectIdentifierHandler.java
index e0cbec7703c..ed9d0332c91 100644
---
a/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/identifier/DatabaseDialectMetaDataIdentifierHandler.java
+++
b/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/identifier/DatabaseDialectIdentifierHandler.java
@@ -21,10 +21,10 @@ import
org.apache.shardingsphere.infra.database.core.spi.DatabaseTypedSPI;
import org.apache.shardingsphere.infra.spi.annotation.SingletonSPI;
/**
- * Database dialect meta data identifier handler.
+ * Database dialect identifier handler.
*/
@SingletonSPI
-public interface DatabaseDialectMetaDataIdentifierHandler extends
DatabaseTypedSPI {
+public interface DatabaseDialectIdentifierHandler extends DatabaseTypedSPI {
/**
* Whether identifier is case-sensitive.
diff --git
a/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/identifier/ShardingSphereMetaDataIdentifier.java
b/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/identifier/ShardingSphereIdentifier.java
similarity index 72%
rename from
infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/identifier/ShardingSphereMetaDataIdentifier.java
rename to
infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/identifier/ShardingSphereIdentifier.java
index be7be0d442f..ea0699c70f1 100644
---
a/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/identifier/ShardingSphereMetaDataIdentifier.java
+++
b/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/identifier/ShardingSphereIdentifier.java
@@ -24,33 +24,33 @@ import
org.apache.shardingsphere.infra.database.core.type.DatabaseType;
import
org.apache.shardingsphere.sql.parser.statement.core.value.identifier.IdentifierValue;
/**
- * ShardingSphere meta data identifier.
+ * ShardingSphere identifier.
*/
-public final class ShardingSphereMetaDataIdentifier {
+public final class ShardingSphereIdentifier {
private final boolean isCaseSensitive;
private final CaseInsensitiveString value;
- public ShardingSphereMetaDataIdentifier(final String value) {
+ public ShardingSphereIdentifier(final String value) {
isCaseSensitive = false;
this.value = new CaseInsensitiveString(value);
}
- public ShardingSphereMetaDataIdentifier(final String value, final
DatabaseType databaseType) {
- isCaseSensitive =
DatabaseTypedSPILoader.findService(DatabaseDialectMetaDataIdentifierHandler.class,
databaseType)
-
.map(DatabaseDialectMetaDataIdentifierHandler::isCaseSensitive).orElse(false);
+ public ShardingSphereIdentifier(final String value, final DatabaseType
databaseType) {
+ isCaseSensitive =
DatabaseTypedSPILoader.findService(DatabaseDialectIdentifierHandler.class,
databaseType)
+
.map(DatabaseDialectIdentifierHandler::isCaseSensitive).orElse(false);
this.value = new CaseInsensitiveString(value);
}
- public ShardingSphereMetaDataIdentifier(final IdentifierValue value) {
+ public ShardingSphereIdentifier(final IdentifierValue value) {
isCaseSensitive = QuoteCharacter.NONE != value.getQuoteCharacter();
this.value = new CaseInsensitiveString(value.getValue());
}
- public ShardingSphereMetaDataIdentifier(final IdentifierValue value, final
DatabaseType databaseType) {
+ public ShardingSphereIdentifier(final IdentifierValue value, final
DatabaseType databaseType) {
isCaseSensitive = QuoteCharacter.NONE != value.getQuoteCharacter()
- &&
DatabaseTypedSPILoader.findService(DatabaseDialectMetaDataIdentifierHandler.class,
databaseType).map(DatabaseDialectMetaDataIdentifierHandler::isCaseSensitive).orElse(false);
+ &&
DatabaseTypedSPILoader.findService(DatabaseDialectIdentifierHandler.class,
databaseType).map(DatabaseDialectIdentifierHandler::isCaseSensitive).orElse(false);
this.value = new CaseInsensitiveString(value.getValue());
}
@@ -65,10 +65,10 @@ public final class ShardingSphereMetaDataIdentifier {
@Override
public boolean equals(final Object obj) {
- if (!(obj instanceof ShardingSphereMetaDataIdentifier)) {
+ if (!(obj instanceof ShardingSphereIdentifier)) {
return false;
}
- return isCaseSensitive ?
value.toString().equals(((ShardingSphereMetaDataIdentifier)
obj).value.toString()) : value.equals(((ShardingSphereMetaDataIdentifier)
obj).value);
+ return isCaseSensitive ?
value.toString().equals(((ShardingSphereIdentifier) obj).value.toString()) :
value.equals(((ShardingSphereIdentifier) obj).value);
}
@Override