You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by zh...@apache.org on 2023/03/11 09:46:51 UTC

[shardingsphere] branch master updated: Rename LocalDateTimeConvertor to CosIdLocalDateTimeConvertor (#24551)

This is an automated email from the ASF dual-hosted git repository.

zhaojinchao 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 e59671dbb70 Rename LocalDateTimeConvertor to CosIdLocalDateTimeConvertor (#24551)
e59671dbb70 is described below

commit e59671dbb7087d57f78b78009186432a833adadb
Author: Liang Zhang <zh...@apache.org>
AuthorDate: Sat Mar 11 17:46:43 2023 +0800

    Rename LocalDateTimeConvertor to CosIdLocalDateTimeConvertor (#24551)
---
 .../sharding/interval/AbstractCosIdIntervalShardingAlgorithm.java | 6 +++---
 .../sharding/interval/CosIdIntervalShardingAlgorithm.java         | 8 ++++----
 .../interval/CosIdSnowflakeIntervalShardingAlgorithm.java         | 8 ++++----
 ...calDateTimeConvertor.java => CosIdLocalDateTimeConvertor.java} | 4 ++--
 ...meConvertor.java => SnowflakeCosIdLocalDateTimeConvertor.java} | 6 +++---
 ...imeConvertor.java => StandardCosIdLocalDateTimeConvertor.java} | 6 +++---
 6 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/AbstractCosIdIntervalShardingAlgorithm.java b/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/AbstractCosIdIntervalShardingAlgorithm.java
index 8f2ef582671..3b165da0f9e 100644
--- a/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/AbstractCosIdIntervalShardingAlgorithm.java
+++ b/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/AbstractCosIdIntervalShardingAlgorithm.java
@@ -26,7 +26,7 @@ import org.apache.shardingsphere.sharding.api.sharding.standard.PreciseShardingV
 import org.apache.shardingsphere.sharding.api.sharding.standard.RangeShardingValue;
 import org.apache.shardingsphere.sharding.api.sharding.standard.StandardShardingAlgorithm;
 import org.apache.shardingsphere.sharding.cosid.algorithm.CosIdAlgorithmConstants;
-import org.apache.shardingsphere.sharding.cosid.algorithm.sharding.interval.convertor.LocalDateTimeConvertor;
+import org.apache.shardingsphere.sharding.cosid.algorithm.sharding.interval.convertor.CosIdLocalDateTimeConvertor;
 import org.apache.shardingsphere.sharding.exception.ShardingPluginException;
 
 import java.time.LocalDateTime;
@@ -56,7 +56,7 @@ public abstract class AbstractCosIdIntervalShardingAlgorithm<T extends Comparabl
     
     private IntervalTimeline intervalTimeline;
     
-    private LocalDateTimeConvertor localDateTimeConvertor;
+    private CosIdLocalDateTimeConvertor localDateTimeConvertor;
     
     @Override
     public void init(final Properties props) {
@@ -79,7 +79,7 @@ public abstract class AbstractCosIdIntervalShardingAlgorithm<T extends Comparabl
         return props.getProperty(key);
     }
     
-    protected abstract LocalDateTimeConvertor createLocalDateTimeConvertor(Properties props);
+    protected abstract CosIdLocalDateTimeConvertor createLocalDateTimeConvertor(Properties props);
     
     @Override
     public String doSharding(final Collection<String> availableTargetNames, final PreciseShardingValue<T> shardingValue) {
diff --git a/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/CosIdIntervalShardingAlgorithm.java b/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/CosIdIntervalShardingAlgorithm.java
index ca25eb4f752..0ae4ab33df6 100644
--- a/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/CosIdIntervalShardingAlgorithm.java
+++ b/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/CosIdIntervalShardingAlgorithm.java
@@ -18,8 +18,8 @@
 package org.apache.shardingsphere.sharding.cosid.algorithm.sharding.interval;
 
 import org.apache.shardingsphere.sharding.cosid.algorithm.CosIdAlgorithmConstants;
-import org.apache.shardingsphere.sharding.cosid.algorithm.sharding.interval.convertor.impl.CosIDLocalDateTimeConvertor;
-import org.apache.shardingsphere.sharding.cosid.algorithm.sharding.interval.convertor.LocalDateTimeConvertor;
+import org.apache.shardingsphere.sharding.cosid.algorithm.sharding.interval.convertor.impl.StandardCosIdLocalDateTimeConvertor;
+import org.apache.shardingsphere.sharding.cosid.algorithm.sharding.interval.convertor.CosIdLocalDateTimeConvertor;
 
 import java.time.ZoneId;
 import java.time.format.DateTimeFormatter;
@@ -39,11 +39,11 @@ public final class CosIdIntervalShardingAlgorithm extends AbstractCosIdIntervalS
     private static final String TIMESTAMP_UNIT_KEY = "ts-unit";
     
     @Override
-    protected LocalDateTimeConvertor createLocalDateTimeConvertor(final Properties props) {
+    protected CosIdLocalDateTimeConvertor createLocalDateTimeConvertor(final Properties props) {
         ZoneId zoneId = props.containsKey(ZONE_ID_KEY) ? ZoneId.of(props.getProperty(ZONE_ID_KEY)) : ZoneId.systemDefault();
         boolean isSecondTs = props.containsKey(TIMESTAMP_UNIT_KEY) && TIMESTAMP_SECOND_UNIT.equalsIgnoreCase(props.getProperty(TIMESTAMP_UNIT_KEY));
         DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern(props.getProperty(DATE_TIME_PATTERN_KEY, DEFAULT_DATE_TIME_PATTERN));
-        return new CosIDLocalDateTimeConvertor(zoneId, isSecondTs, dateTimeFormatter);
+        return new StandardCosIdLocalDateTimeConvertor(zoneId, isSecondTs, dateTimeFormatter);
     }
     
     @Override
diff --git a/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/CosIdSnowflakeIntervalShardingAlgorithm.java b/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/CosIdSnowflakeIntervalShardingAlgorithm.java
index 03924328a76..001c31b3da0 100644
--- a/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/CosIdSnowflakeIntervalShardingAlgorithm.java
+++ b/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/CosIdSnowflakeIntervalShardingAlgorithm.java
@@ -22,8 +22,8 @@ import me.ahoo.cosid.snowflake.MillisecondSnowflakeIdStateParser;
 import me.ahoo.cosid.snowflake.SnowflakeIdStateParser;
 import org.apache.shardingsphere.sharding.cosid.algorithm.CosIdAlgorithmConstants;
 import org.apache.shardingsphere.sharding.cosid.algorithm.keygen.CosIdSnowflakeKeyGenerateAlgorithm;
-import org.apache.shardingsphere.sharding.cosid.algorithm.sharding.interval.convertor.LocalDateTimeConvertor;
-import org.apache.shardingsphere.sharding.cosid.algorithm.sharding.interval.convertor.impl.SnowflakeLocalDateTimeConvertor;
+import org.apache.shardingsphere.sharding.cosid.algorithm.sharding.interval.convertor.CosIdLocalDateTimeConvertor;
+import org.apache.shardingsphere.sharding.cosid.algorithm.sharding.interval.convertor.impl.SnowflakeCosIdLocalDateTimeConvertor;
 
 import java.time.ZoneId;
 import java.util.Properties;
@@ -38,8 +38,8 @@ public final class CosIdSnowflakeIntervalShardingAlgorithm extends AbstractCosId
     private static final String ZONE_ID_KEY = "zone-id";
     
     @Override
-    protected LocalDateTimeConvertor createLocalDateTimeConvertor(final Properties props) {
-        return new SnowflakeLocalDateTimeConvertor(createSnowflakeIdStateParser(props));
+    protected CosIdLocalDateTimeConvertor createLocalDateTimeConvertor(final Properties props) {
+        return new SnowflakeCosIdLocalDateTimeConvertor(createSnowflakeIdStateParser(props));
     }
     
     private SnowflakeIdStateParser createSnowflakeIdStateParser(final Properties props) {
diff --git a/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/convertor/LocalDateTimeConvertor.java b/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/convertor/CosIdLocalDateTimeConvertor.java
similarity index 92%
rename from features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/convertor/LocalDateTimeConvertor.java
rename to features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/convertor/CosIdLocalDateTimeConvertor.java
index 41921d9ce90..81f6b455eb1 100644
--- a/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/convertor/LocalDateTimeConvertor.java
+++ b/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/convertor/CosIdLocalDateTimeConvertor.java
@@ -20,9 +20,9 @@ package org.apache.shardingsphere.sharding.cosid.algorithm.sharding.interval.con
 import java.time.LocalDateTime;
 
 /**
- * Local date time convertor.
+ * Local date time convertor for CosId.
  */
-public interface LocalDateTimeConvertor {
+public interface CosIdLocalDateTimeConvertor {
     
     /**
      * To local date time.
diff --git a/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/convertor/impl/SnowflakeLocalDateTimeConvertor.java b/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/convertor/impl/SnowflakeCosIdLocalDateTimeConvertor.java
similarity index 90%
rename from features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/convertor/impl/SnowflakeLocalDateTimeConvertor.java
rename to features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/convertor/impl/SnowflakeCosIdLocalDateTimeConvertor.java
index 68e970268f3..6e5837cb1d1 100644
--- a/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/convertor/impl/SnowflakeLocalDateTimeConvertor.java
+++ b/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/convertor/impl/SnowflakeCosIdLocalDateTimeConvertor.java
@@ -20,16 +20,16 @@ package org.apache.shardingsphere.sharding.cosid.algorithm.sharding.interval.con
 import lombok.RequiredArgsConstructor;
 import me.ahoo.cosid.converter.Radix62IdConverter;
 import me.ahoo.cosid.snowflake.SnowflakeIdStateParser;
-import org.apache.shardingsphere.sharding.cosid.algorithm.sharding.interval.convertor.LocalDateTimeConvertor;
+import org.apache.shardingsphere.sharding.cosid.algorithm.sharding.interval.convertor.CosIdLocalDateTimeConvertor;
 import org.apache.shardingsphere.sharding.exception.ShardingPluginException;
 
 import java.time.LocalDateTime;
 
 /**
- * Local date time convertor for Snowflake.
+ * Snowflake local date time convertor for Snowflake.
  */
 @RequiredArgsConstructor
-public final class SnowflakeLocalDateTimeConvertor implements LocalDateTimeConvertor {
+public final class SnowflakeCosIdLocalDateTimeConvertor implements CosIdLocalDateTimeConvertor {
     
     private final SnowflakeIdStateParser snowflakeIdStateParser;
     
diff --git a/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/convertor/impl/CosIDLocalDateTimeConvertor.java b/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/convertor/impl/StandardCosIdLocalDateTimeConvertor.java
similarity index 94%
rename from features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/convertor/impl/CosIDLocalDateTimeConvertor.java
rename to features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/convertor/impl/StandardCosIdLocalDateTimeConvertor.java
index a6154152e29..16b1577f1ed 100644
--- a/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/convertor/impl/CosIDLocalDateTimeConvertor.java
+++ b/features/sharding/plugin/cosid/src/main/java/org/apache/shardingsphere/sharding/cosid/algorithm/sharding/interval/convertor/impl/StandardCosIdLocalDateTimeConvertor.java
@@ -19,7 +19,7 @@ package org.apache.shardingsphere.sharding.cosid.algorithm.sharding.interval.con
 
 import lombok.RequiredArgsConstructor;
 import me.ahoo.cosid.util.LocalDateTimeConvert;
-import org.apache.shardingsphere.sharding.cosid.algorithm.sharding.interval.convertor.LocalDateTimeConvertor;
+import org.apache.shardingsphere.sharding.cosid.algorithm.sharding.interval.convertor.CosIdLocalDateTimeConvertor;
 import org.apache.shardingsphere.sharding.exception.ShardingPluginException;
 
 import java.time.Instant;
@@ -35,10 +35,10 @@ import java.time.format.DateTimeFormatter;
 import java.util.Date;
 
 /**
- * Local date time convertor for CosId.
+ * Standard local date time convertor for CosId.
  */
 @RequiredArgsConstructor
-public final class CosIDLocalDateTimeConvertor implements LocalDateTimeConvertor {
+public final class StandardCosIdLocalDateTimeConvertor implements CosIdLocalDateTimeConvertor {
     
     private final ZoneId zoneId;