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

yx9o pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


    from 84917c3bc33 Improve add migration process config DistSQL parse and add 
IT case. (#20474)
     add d2f8159f032 Basic support migration to different database type (#20479)

No new revisions were added by this update.

Summary of changes:
 .../database/type/dialect/OracleDatabaseType.java  |  5 ++
 .../DataConsistencyCalculateParameter.java         |  4 +-
 .../api/metadata}/PipelineColumnMetaData.java      |  2 +-
 .../data/pipeline/api/metadata/TableName.java      |  7 +-
 .../dumper/ColumnValueReader.java}                 | 35 ++++----
 .../data/pipeline/api/metadata/TableNameTest.java  |  6 +-
 .../check/consistency/DataConsistencyChecker.java  | 22 ++---
 ...DataMatchDataConsistencyCalculateAlgorithm.java | 28 +++++--
 .../check/datasource/BasicDataSourceChecker.java}  | 23 +++---
 .../check/datasource/DataSourceCheckerFactory.java |  8 +-
 .../ingest/dumper/AbstractInventoryDumper.java     | 18 ++--
 .../core/ingest/dumper/BasicColumnValueReader.java | 46 +++++++++++
 ...rFactory.java => ColumnValueReaderFactory.java} | 21 +++--
 .../ingest/dumper/DefaultInventoryDumper.java}     | 28 +++----
 .../dumper/DefaultInventoryDumperCreator.java}     | 23 ++----
 .../dumper/InventoryDumperCreatorFactory.java      |  8 +-
 .../loader/PipelineTableMetaDataLoader.java        |  5 +-
 .../core/metadata/model/PipelineIndexMetaData.java |  3 +
 .../core/metadata/model/PipelineTableMetaData.java |  1 +
 .../core/prepare/InventoryTaskSplitter.java        |  8 +-
 .../core/prepare/PipelineJobPreparerUtils.java     |  2 +-
 .../sqlbuilder/AbstractPipelineSQLBuilder.java     |  4 +-
 .../DefaultPipelineSQLBuilder.java}                | 23 +++---
 .../core/sqlbuilder/OraclePipelineSQLBuilder.java  | 95 ++++++++++++++++++++++
 .../core/sqlbuilder/PipelineSQLBuilderFactory.java |  5 +-
 .../core/util/DataConsistencyCheckUtils.java       | 58 +++++++++++++
 .../scenario/migration/MigrationJobPreparer.java   | 13 +--
 ...ata.pipeline.spi.sqlbuilder.PipelineSQLBuilder} |  2 +-
 ...MatchDataConsistencyCalculateAlgorithmTest.java |  5 +-
 .../core/util/DataConsistencyCheckUtilsTest.java}  | 16 ++--
 .../mysql/ingest/MySQLColumnValueReader.java       | 51 ++++++++++++
 .../mysql/ingest/MySQLIncrementalDumper.java       |  2 +-
 .../mysql/ingest/MySQLInventoryDumper.java         | 23 ------
 ...a.pipeline.spi.ingest.dumper.ColumnValueReader} |  2 +-
 .../mysql/ingest/MySQLIncrementalDumperTest.java   |  2 +-
 .../mysql/ingest/MySQLInventoryDumperTest.java     | 32 --------
 .../sqlbuilder/MySQLPipelineSQLBuilderTest.java    |  6 +-
 .../PostgreSQLInventoryDumperCreator.java          | 12 ++-
 .../ingest/PostgreSQLColumnValueReader.java        | 80 ++++++++++++++++++
 .../ingest/PostgreSQLInventoryDumper.java          | 36 --------
 ...a.pipeline.spi.ingest.dumper.ColumnValueReader} |  2 +-
 .../PostgreSQLPipelineSQLBuilderTest.java          |  4 +-
 .../framework/helper/ScalingCaseHelper.java        |  1 +
 .../datasource/AbstractDataSourceCheckerTest.java  |  4 +-
 .../dumper/InventoryDumperCreatorFactoryTest.java  |  7 ++
 .../dumper/ColumnValueReaderFactoryTest.java       | 45 ++++++++++
 .../loader/PipelineTableMetaDataLoaderTest.java    |  2 +-
 .../metadata/model/PipelineTableMetaDataTest.java  |  1 +
 .../datasource/DataSourceCheckerFactoryTest.java   |  5 +-
 .../spi/sqlbuilder/PipelineSQLBuilderTest.java     | 10 +--
 50 files changed, 595 insertions(+), 256 deletions(-)
 rename 
shardingsphere-kernel/shardingsphere-data-pipeline/{shardingsphere-data-pipeline-core/src/main/java/org/apache/shardingsphere/data/pipeline/core/metadata/model
 => 
shardingsphere-data-pipeline-api/src/main/java/org/apache/shardingsphere/data/pipeline/api/metadata}/PipelineColumnMetaData.java
 (96%)
 copy 
shardingsphere-kernel/shardingsphere-data-pipeline/shardingsphere-data-pipeline-api/src/main/java/org/apache/shardingsphere/data/pipeline/spi/{check/datasource/DataSourceCheckerFactory.java
 => ingest/dumper/ColumnValueReader.java} (55%)
 rename 
shardingsphere-kernel/shardingsphere-data-pipeline/{shardingsphere-data-pipeline-api/src/test/java/org/apache/shardingsphere/data/pipeline/spi/fixture/FixtureDataSourceChecker.java
 => 
shardingsphere-data-pipeline-core/src/main/java/org/apache/shardingsphere/data/pipeline/core/check/datasource/BasicDataSourceChecker.java}
 (61%)
 rename 
shardingsphere-kernel/shardingsphere-data-pipeline/{shardingsphere-data-pipeline-api/src/main/java/org/apache/shardingsphere/data/pipeline/spi
 => 
shardingsphere-data-pipeline-core/src/main/java/org/apache/shardingsphere/data/pipeline/core}/check/datasource/DataSourceCheckerFactory.java
 (78%)
 create mode 100644 
shardingsphere-kernel/shardingsphere-data-pipeline/shardingsphere-data-pipeline-core/src/main/java/org/apache/shardingsphere/data/pipeline/core/ingest/dumper/BasicColumnValueReader.java
 copy 
shardingsphere-kernel/shardingsphere-data-pipeline/shardingsphere-data-pipeline-core/src/main/java/org/apache/shardingsphere/data/pipeline/core/ingest/dumper/{InventoryDumperCreatorFactory.java
 => ColumnValueReaderFactory.java} (64%)
 copy 
shardingsphere-kernel/shardingsphere-data-pipeline/{shardingsphere-data-pipeline-dialect/shardingsphere-data-pipeline-postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/PostgreSQLInventoryDumperCreator.java
 => 
shardingsphere-data-pipeline-core/src/main/java/org/apache/shardingsphere/data/pipeline/core/ingest/dumper/DefaultInventoryDumper.java}
 (54%)
 copy 
shardingsphere-kernel/shardingsphere-data-pipeline/{shardingsphere-data-pipeline-dialect/shardingsphere-data-pipeline-postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/PostgreSQLInventoryDumperCreator.java
 => 
shardingsphere-data-pipeline-core/src/main/java/org/apache/shardingsphere/data/pipeline/core/ingest/dumper/DefaultInventoryDumperCreator.java}
 (60%)
 copy 
shardingsphere-kernel/shardingsphere-data-pipeline/shardingsphere-data-pipeline-core/src/main/java/org/apache/shardingsphere/data/pipeline/core/{metadata/model/PipelineIndexMetaData.java
 => sqlbuilder/DefaultPipelineSQLBuilder.java} (69%)
 create mode 100644 
shardingsphere-kernel/shardingsphere-data-pipeline/shardingsphere-data-pipeline-core/src/main/java/org/apache/shardingsphere/data/pipeline/core/sqlbuilder/OraclePipelineSQLBuilder.java
 create mode 100644 
shardingsphere-kernel/shardingsphere-data-pipeline/shardingsphere-data-pipeline-core/src/main/java/org/apache/shardingsphere/data/pipeline/core/util/DataConsistencyCheckUtils.java
 copy 
shardingsphere-kernel/shardingsphere-data-pipeline/{shardingsphere-data-pipeline-api/src/test/resources/META-INF/services/org.apache.shardingsphere.data.pipeline.spi.check.datasource.DataSourceChecker
 => 
shardingsphere-data-pipeline-core/src/main/resources/META-INF/services/org.apache.shardingsphere.data.pipeline.spi.sqlbuilder.PipelineSQLBuilder}
 (90%)
 copy 
shardingsphere-kernel/shardingsphere-data-pipeline/{shardingsphere-data-pipeline-api/src/test/java/org/apache/shardingsphere/data/pipeline/spi/check/datasource/DataSourceCheckerFactoryTest.java
 => 
shardingsphere-data-pipeline-core/src/test/java/org/apache/shardingsphere/data/pipeline/core/util/DataConsistencyCheckUtilsTest.java}
 (65%)
 create mode 100644 
shardingsphere-kernel/shardingsphere-data-pipeline/shardingsphere-data-pipeline-dialect/shardingsphere-data-pipeline-mysql/src/main/java/org/apache/shardingsphere/data/pipeline/mysql/ingest/MySQLColumnValueReader.java
 copy 
shardingsphere-kernel/shardingsphere-data-pipeline/{shardingsphere-data-pipeline-api/src/test/resources/META-INF/services/org.apache.shardingsphere.data.pipeline.spi.check.datasource.DataSourceChecker
 => 
shardingsphere-data-pipeline-dialect/shardingsphere-data-pipeline-mysql/src/main/resources/META-INF/services/org.apache.shardingsphere.data.pipeline.spi.ingest.dumper.ColumnValueReader}
 (91%)
 create mode 100644 
shardingsphere-kernel/shardingsphere-data-pipeline/shardingsphere-data-pipeline-dialect/shardingsphere-data-pipeline-postgresql/src/main/java/org/apache/shardingsphere/data/pipeline/postgresql/ingest/PostgreSQLColumnValueReader.java
 rename 
shardingsphere-kernel/shardingsphere-data-pipeline/{shardingsphere-data-pipeline-api/src/test/resources/META-INF/services/org.apache.shardingsphere.data.pipeline.spi.check.datasource.DataSourceChecker
 => 
shardingsphere-data-pipeline-dialect/shardingsphere-data-pipeline-postgresql/src/main/resources/META-INF/services/org.apache.shardingsphere.data.pipeline.spi.ingest.dumper.ColumnValueReader}
 (90%)
 create mode 100644 
shardingsphere-test/shardingsphere-pipeline-test/src/test/java/org/apache/shardingsphere/data/pipeline/core/ingest/dumper/ColumnValueReaderFactoryTest.java
 rename 
{shardingsphere-kernel/shardingsphere-data-pipeline/shardingsphere-data-pipeline-api
 => 
shardingsphere-test/shardingsphere-pipeline-test}/src/test/java/org/apache/shardingsphere/data/pipeline/spi/check/datasource/DataSourceCheckerFactoryTest.java
 (79%)

Reply via email to