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 3a35332050c Move package of AbstractPostgreSQLDDLAdapter (#32505)
3a35332050c is described below

commit 3a35332050cc8f93f90fccedd7e53548dad94aa8
Author: Liang Zhang <[email protected]>
AuthorDate: Wed Aug 14 21:03:47 2024 +0800

    Move package of AbstractPostgreSQLDDLAdapter (#32505)
    
    * Add PostgreSQLIngestPositionCreator
    
    * Add PostgreSQLSlotManager
    
    * Add PostgreSQLSlotManager
    
    * Add PostgreSQLSlotManager
    
    * Add PostgreSQLSlotManager
    
    * Add PostgreSQLSlotManager
    
    * Add PostgreSQLSlotManager
    
    * Add PostgreSQLSlotManager
    
    * Refactor AbstractPostgreSQLDDLAdapter
    
    * Move package of AbstractPostgreSQLDDLAdapter
---
 .../postgresql/sqlbuilder/PostgreSQLPipelineSQLBuilder.java       | 8 ++++----
 .../ddlgenerator/AbstractPostgreSQLDDLAdapter.java                | 2 +-
 .../ddlgenerator/column}/PostgreSQLColumnPropertiesAppender.java  | 3 ++-
 .../ddlgenerator/column}/PostgreSQLColumnType.java                | 7 ++-----
 .../constraints}/PostgreSQLConstraintsPropertiesAppender.java     | 4 +++-
 .../ddlgenerator/index}/PostgreSQLIndexSQLGenerator.java          | 3 ++-
 .../ddlgenerator/table}/PostgreSQLTablePropertiesLoader.java      | 4 +++-
 .../ddlgenerator/column}/PostgreSQLColumnTypeTest.java            | 2 +-
 8 files changed, 18 insertions(+), 15 deletions(-)

diff --git 
a/kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/sqlbuilder/PostgreSQLPipelineSQLBuilder.java
 
b/kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/sqlbuilder/PostgreSQLPipelineSQLBuilder.java
index 838d6bf244e..0d8be8b0067 100644
--- 
a/kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/sqlbuilder/PostgreSQLPipelineSQLBuilder.java
+++ 
b/kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/sqlbuilder/PostgreSQLPipelineSQLBuilder.java
@@ -21,10 +21,10 @@ import 
org.apache.shardingsphere.data.pipeline.core.ingest.record.Column;
 import org.apache.shardingsphere.data.pipeline.core.ingest.record.DataRecord;
 import 
org.apache.shardingsphere.data.pipeline.core.sqlbuilder.segment.PipelineSQLSegmentBuilder;
 import 
org.apache.shardingsphere.data.pipeline.core.sqlbuilder.dialect.DialectPipelineSQLBuilder;
-import 
org.apache.shardingsphere.data.pipeline.postgresql.ddlgenerator.PostgreSQLColumnPropertiesAppender;
-import 
org.apache.shardingsphere.data.pipeline.postgresql.ddlgenerator.PostgreSQLConstraintsPropertiesAppender;
-import 
org.apache.shardingsphere.data.pipeline.postgresql.ddlgenerator.PostgreSQLIndexSQLGenerator;
-import 
org.apache.shardingsphere.data.pipeline.postgresql.ddlgenerator.PostgreSQLTablePropertiesLoader;
+import 
org.apache.shardingsphere.data.pipeline.postgresql.sqlbuilder.ddlgenerator.column.PostgreSQLColumnPropertiesAppender;
+import 
org.apache.shardingsphere.data.pipeline.postgresql.sqlbuilder.ddlgenerator.constraints.PostgreSQLConstraintsPropertiesAppender;
+import 
org.apache.shardingsphere.data.pipeline.postgresql.sqlbuilder.ddlgenerator.index.PostgreSQLIndexSQLGenerator;
+import 
org.apache.shardingsphere.data.pipeline.postgresql.sqlbuilder.ddlgenerator.table.PostgreSQLTablePropertiesLoader;
 import 
org.apache.shardingsphere.data.pipeline.postgresql.util.PostgreSQLPipelineFreemarkerManager;
 
 import javax.sql.DataSource;
diff --git 
a/kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/ddlgenerator/AbstractPostgreSQLDDLAdapter.java
 
b/kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/sqlbuilder/ddlgenerator/AbstractPostgreSQLDDLAdapter.java
similarity index 98%
rename from 
kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/ddlgenerator/AbstractPostgreSQLDDLAdapter.java
rename to 
kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/sqlbuilder/ddlgenerator/AbstractPostgreSQLDDLAdapter.java
index de2ae2abc0b..03fda05ad69 100644
--- 
a/kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/ddlgenerator/AbstractPostgreSQLDDLAdapter.java
+++ 
b/kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/sqlbuilder/ddlgenerator/AbstractPostgreSQLDDLAdapter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.data.pipeline.postgresql.ddlgenerator;
+package 
org.apache.shardingsphere.data.pipeline.postgresql.sqlbuilder.ddlgenerator;
 
 import lombok.AccessLevel;
 import lombok.Getter;
diff --git 
a/kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/ddlgenerator/PostgreSQLColumnPropertiesAppender.java
 
b/kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/sqlbuilder/ddlgenerator/column/PostgreSQLColumnPropertiesAppender.java
similarity index 98%
rename from 
kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/ddlgenerator/PostgreSQLColumnPropertiesAppender.java
rename to 
kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/sqlbuilder/ddlgenerator/column/PostgreSQLColumnPropertiesAppender.java
index 4be24d07ca3..b1db98a9e02 100644
--- 
a/kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/ddlgenerator/PostgreSQLColumnPropertiesAppender.java
+++ 
b/kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/sqlbuilder/ddlgenerator/column/PostgreSQLColumnPropertiesAppender.java
@@ -15,9 +15,10 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.data.pipeline.postgresql.ddlgenerator;
+package 
org.apache.shardingsphere.data.pipeline.postgresql.sqlbuilder.ddlgenerator.column;
 
 import lombok.SneakyThrows;
+import 
org.apache.shardingsphere.data.pipeline.postgresql.sqlbuilder.ddlgenerator.AbstractPostgreSQLDDLAdapter;
 
 import java.sql.Array;
 import java.sql.Connection;
diff --git 
a/kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/ddlgenerator/PostgreSQLColumnType.java
 
b/kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/sqlbuilder/ddlgenerator/column/PostgreSQLColumnType.java
similarity index 90%
rename from 
kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/ddlgenerator/PostgreSQLColumnType.java
rename to 
kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/sqlbuilder/ddlgenerator/column/PostgreSQLColumnType.java
index c4f0ed34bde..8e6ecc1e908 100644
--- 
a/kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/ddlgenerator/PostgreSQLColumnType.java
+++ 
b/kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/sqlbuilder/ddlgenerator/column/PostgreSQLColumnType.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.data.pipeline.postgresql.ddlgenerator;
+package 
org.apache.shardingsphere.data.pipeline.postgresql.sqlbuilder.ddlgenerator.column;
 
 import lombok.RequiredArgsConstructor;
 
@@ -33,7 +33,7 @@ public enum PostgreSQLColumnType {
     
     VARCHAR(new Long[]{1560L, 1561L, 1562L, 1563L, 1042L, 1043L, 1014L, 
1015L}),
     
-    UNKNOWN(new Long[]{});
+    UNKNOWN(new Long[]{0L});
     
     private final Long[] values;
     
@@ -44,9 +44,6 @@ public enum PostgreSQLColumnType {
      * @return value of column type
      */
     public static PostgreSQLColumnType valueOf(final Long elemoid) {
-        if (0L == elemoid) {
-            return UNKNOWN;
-        }
         for (PostgreSQLColumnType each : values()) {
             if (Arrays.asList(each.values).contains(elemoid)) {
                 return each;
diff --git 
a/kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/ddlgenerator/PostgreSQLConstraintsPropertiesAppender.java
 
b/kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/sqlbuilder/ddlgenerator/constraints/PostgreSQLConstraintsPropertiesAppender.java
similarity index 98%
rename from 
kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/ddlgenerator/PostgreSQLConstraintsPropertiesAppender.java
rename to 
kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/sqlbuilder/ddlgenerator/constraints/PostgreSQLConstraintsPropertiesAppender.java
index 4a132862790..471f47d2ee9 100644
--- 
a/kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/ddlgenerator/PostgreSQLConstraintsPropertiesAppender.java
+++ 
b/kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/sqlbuilder/ddlgenerator/constraints/PostgreSQLConstraintsPropertiesAppender.java
@@ -15,7 +15,9 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.data.pipeline.postgresql.ddlgenerator;
+package 
org.apache.shardingsphere.data.pipeline.postgresql.sqlbuilder.ddlgenerator.constraints;
+
+import 
org.apache.shardingsphere.data.pipeline.postgresql.sqlbuilder.ddlgenerator.AbstractPostgreSQLDDLAdapter;
 
 import java.sql.Connection;
 import java.util.Collection;
diff --git 
a/kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/ddlgenerator/PostgreSQLIndexSQLGenerator.java
 
b/kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/sqlbuilder/ddlgenerator/index/PostgreSQLIndexSQLGenerator.java
similarity index 97%
rename from 
kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/ddlgenerator/PostgreSQLIndexSQLGenerator.java
rename to 
kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/sqlbuilder/ddlgenerator/index/PostgreSQLIndexSQLGenerator.java
index b5ed3283af4..b53452f03f1 100644
--- 
a/kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/ddlgenerator/PostgreSQLIndexSQLGenerator.java
+++ 
b/kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/sqlbuilder/ddlgenerator/index/PostgreSQLIndexSQLGenerator.java
@@ -15,8 +15,9 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.data.pipeline.postgresql.ddlgenerator;
+package 
org.apache.shardingsphere.data.pipeline.postgresql.sqlbuilder.ddlgenerator.index;
 
+import 
org.apache.shardingsphere.data.pipeline.postgresql.sqlbuilder.ddlgenerator.AbstractPostgreSQLDDLAdapter;
 import 
org.apache.shardingsphere.data.pipeline.postgresql.util.PostgreSQLPipelineFreemarkerManager;
 import org.postgresql.jdbc.PgArray;
 
diff --git 
a/kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/ddlgenerator/PostgreSQLTablePropertiesLoader.java
 
b/kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/sqlbuilder/ddlgenerator/table/PostgreSQLTablePropertiesLoader.java
similarity index 96%
rename from 
kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/ddlgenerator/PostgreSQLTablePropertiesLoader.java
rename to 
kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/sqlbuilder/ddlgenerator/table/PostgreSQLTablePropertiesLoader.java
index 8839100883d..8349acdfba1 100644
--- 
a/kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/ddlgenerator/PostgreSQLTablePropertiesLoader.java
+++ 
b/kernel/data-pipeline/dialect/postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/sqlbuilder/ddlgenerator/table/PostgreSQLTablePropertiesLoader.java
@@ -15,7 +15,9 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.data.pipeline.postgresql.ddlgenerator;
+package 
org.apache.shardingsphere.data.pipeline.postgresql.sqlbuilder.ddlgenerator.table;
+
+import 
org.apache.shardingsphere.data.pipeline.postgresql.sqlbuilder.ddlgenerator.AbstractPostgreSQLDDLAdapter;
 
 import java.sql.Connection;
 import java.sql.SQLException;
diff --git 
a/kernel/data-pipeline/dialect/postgresql/src/test/java/org/apache/shardingsphere/data/pipeline/postgresql/ddlgenerator/PostgreSQLColumnTypeTest.java
 
b/kernel/data-pipeline/dialect/postgresql/src/test/java/org/apache/shardingsphere/data/pipeline/postgresql/sqlbuilder/ddlgenerator/column/PostgreSQLColumnTypeTest.java
similarity index 93%
rename from 
kernel/data-pipeline/dialect/postgresql/src/test/java/org/apache/shardingsphere/data/pipeline/postgresql/ddlgenerator/PostgreSQLColumnTypeTest.java
rename to 
kernel/data-pipeline/dialect/postgresql/src/test/java/org/apache/shardingsphere/data/pipeline/postgresql/sqlbuilder/ddlgenerator/column/PostgreSQLColumnTypeTest.java
index 1dd355f361e..6ec3348bd46 100644
--- 
a/kernel/data-pipeline/dialect/postgresql/src/test/java/org/apache/shardingsphere/data/pipeline/postgresql/ddlgenerator/PostgreSQLColumnTypeTest.java
+++ 
b/kernel/data-pipeline/dialect/postgresql/src/test/java/org/apache/shardingsphere/data/pipeline/postgresql/sqlbuilder/ddlgenerator/column/PostgreSQLColumnTypeTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.data.pipeline.postgresql.ddlgenerator;
+package 
org.apache.shardingsphere.data.pipeline.postgresql.sqlbuilder.ddlgenerator.column;
 
 import org.junit.jupiter.api.Test;
 

Reply via email to