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

gaojun2048 pushed a change to branch 010801_cp_split_by_date
in repository https://gitbox.apache.org/repos/asf/seatunnel.git


    omit 682028bf83 Fix review problems
    omit 032bfd00b1 Update 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-7/src/test/java/org/apache/seatunnel/connectors/seatunnel/jdbc/JdbcMysqlSplitIT.java
    omit 2195ad655c Update 
seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/internal/dialect/JdbcDialect.java
    omit 3b26ccc671 add float and update func
    omit de48c4f849 Update docs/en/connector-v2/source/Jdbc.md
    omit a4e8053f0c fix ci error
    omit 08ca0b4087 update mysql container port
    omit 407194e5f3 Add split it
    omit 2ddddb7166 Add date type column split support
    omit 5a91b56437 Support Split By Date Type Column
     add 8d3f8e4627 [Bugfix][CDC Base] Fix NPE caused by adding a table for 
restore job (#6145)
     add 6822b9c363 [Improve] Ignore useless wrong target slot error (#6135)
     add 869417660e [Improve] Improve doris sink to random use be (#6132)
     add d37746c7b4 [Test] Fix ConnectorSpecificationCheckTest not work (#5820)
     add 56384b9982 [bugfix][example] Solve the problem of example running 
failure (#6173)
     add 333dc99cab [Improve][Zeta] Add restore when commit failed (#6101)
     add 543d2c5086 [Feature][Connector-v2][PulsarSink]Add Pulsar Sink 
Connector. (#4382)
     add 413fa74500 [Hotfix][Jdbc] Fix dameng catalog query table sql (#6141)
     add 66b0f1e1d2 [Feature][Connector] add starrocks save_mode (#6029)
     add a4eb5dc542 [Hotfix][Build] Fix build error (#6196)
     add 84ce516929 [Feature][Connector] update pgsql catalog for save mode 
(#6080)
     add e3f6d2fa6c [Improve][API] Add `serialVersionUID` to Column
     add aaef22b31b [Feature][Connector-V2][Oracle-cdc]Support for oracle cdc 
(#5196)
     add e07d086cef [Improve][Test] unify the module name of file oss e2e. 
(#6213)
     add 6a83169c54 [Feature][doc] Add V2 connector jdbc document parameter can 
speed up data import PR (#6176)
     add fc2d80382a [Feature][Connector-V2][Doris] Add Doris ConnectorV2 Source 
(#6161)
     add f14617f09a [Improve][Test] Reduce repeated catalog test times (#6207)
     add f56855098b [Feature] Support `uuid` in postgres jdbc (#6185)
     add 3cb34c2b71 [Feature][Oracle-CDC] Support read no primary key table 
(#6209)
     add b7f06ec6d9 [Hotfix][Oracle-CDC] Fix jdbc setFetchSize error (#6210)
     add 74cfe1995f [Hotfix][Oracle-CDC] Fix state recovery error when 
switching a single table to multiple tables (#6211)
     add 919a91032a [Improve][Oracle-CDC] Clean unused code (#6212)
     add 81c51073bf [Feature][Connector]add s3file save mode function (#6131)
     add 88d1bfdfa8 [Fix][Zeta] Fix start with savepoint with no checkpoint 
file error (#6215)
     add ba572ebedd [CI] Make sure notify_test_workflow.yml error will be 
throwed (#6226)
     add c69da93b87 [Improve] Extend `SupportResourceShare` to spark/flink 
(#5847)
     add fa5b7d3d83 [Improve][HttpConnector]Increase custom configuration 
timeout. (#6223)
     add 59f60b9f73 [Hotfix][Zeta] Fix job can not restore when last checkpoint 
failed (#6193)
     add ac7f23c964 Support Split By Date Type Column
     add a5f727da1a Add date type column split support
     add 7da22a53b9 Add split it
     add 83559dc2b7 update mysql container port
     add 4ae8b7a7c2 fix ci error
     add dd4971a1b7 Update docs/en/connector-v2/source/Jdbc.md
     add 975c9fe171 add float and update func
     add 9e01158ee4 Update 
seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/internal/dialect/JdbcDialect.java
     add a15bd6fd87 Update 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-jdbc-e2e/connector-jdbc-e2e-part-7/src/test/java/org/apache/seatunnel/connectors/seatunnel/jdbc/JdbcMysqlSplitIT.java
     add 0a6ae77eb2 Fix review problems
     add ee57eddcfb Add split test case
     add 5607ac142e rebase dev code

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (682028bf83)
            \
             N -- N -- N   refs/heads/010801_cp_split_by_date (5607ac142e)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/backend.yml                      |    2 +-
 .github/workflows/notify_test_workflow.yml         |    2 +-
 .../connector-v2/Error-Quick-Reference-Manual.md   |    3 +
 docs/en/connector-v2/sink/Http.md                  |    2 +
 docs/en/connector-v2/sink/Jdbc.md                  |   19 +-
 docs/en/connector-v2/sink/Kingbase.md              |    1 +
 docs/en/connector-v2/sink/Mysql.md                 |    9 +-
 docs/en/connector-v2/sink/OceanBase.md             |    3 +-
 docs/en/connector-v2/sink/Oracle.md                |    9 +-
 docs/en/connector-v2/sink/PostgreSql.md            |  148 ++-
 docs/en/connector-v2/sink/Pulsar.md                |  177 +++
 docs/en/connector-v2/sink/S3File.md                |   80 +-
 docs/en/connector-v2/sink/Snowflake.md             |    3 +-
 docs/en/connector-v2/sink/SqlServer.md             |    1 +
 docs/en/connector-v2/sink/StarRocks.md             |   95 +-
 docs/en/connector-v2/sink/Vertica.md               |    1 +
 docs/en/connector-v2/source/Doris.md               |  162 +++
 docs/en/connector-v2/source/Http.md                |    2 +
 docs/en/connector-v2/source/Oracle-CDC.md          |  266 ++++
 docs/en/connector-v2/source/PostgreSQL.md          |   44 +-
 plugin-mapping.properties                          |    3 +
 seatunnel-api/pom.xml                              |    2 -
 .../api/sink/SupportMultiTableSinkWriter.java      |    4 +
 .../seatunnel/api/sink/SupportResourceShare.java   |    8 +-
 .../api/table/catalog/MetadataColumn.java          |    1 +
 .../api/table/catalog/PhysicalColumn.java          |    2 +
 .../cdc/base/source/IncrementalSource.java         |   18 +
 .../connector-cdc/connector-cdc-oracle/pom.xml     |   99 ++
 .../connector/oracle/OracleErrorHandler.java       |  106 ++
 .../LogMinerStreamingChangeEventSource.java        |  540 ++++++++
 .../oracle/logminer/TransactionalBuffer.java       | 1325 ++++++++++++++++++++
 .../cdc/oracle/config/OracleSourceConfig.java      |   99 ++
 .../oracle/config/OracleSourceConfigFactory.java   |  187 +++
 .../seatunnel/cdc/oracle/source/OracleDialect.java |  124 ++
 .../cdc/oracle/source/OracleIncrementalSource.java |  157 +++
 .../source/OracleIncrementalSourceFactory.java     |  110 ++
 .../source/OraclePooledDataSourceFactory.java      |   43 +
 .../cdc/oracle/source/OracleSourceOptions.java     |   56 +
 .../source/eumerator/OracleChunkSplitter.java      |  124 ++
 .../cdc/oracle/source/offset/RedoLogOffset.java    |  121 ++
 .../oracle/source/offset/RedoLogOffsetFactory.java |   79 ++
 .../reader/fetch/OracleSourceFetchTaskContext.java |  320 +++++
 .../fetch/logminer/OracleRedoLogFetchTask.java     |  176 +++
 .../reader/fetch/scan/OracleSnapshotFetchTask.java |  205 +++
 .../fetch/scan/OracleSnapshotSplitReadTask.java    |  298 +++++
 .../SnapshotSplitChangeEventSourceContext.java     |   55 +
 .../cdc/oracle/utils/OracleConnectionUtils.java    |  121 ++
 .../seatunnel/cdc/oracle/utils/OracleSchema.java   |   89 ++
 .../cdc/oracle/utils/OracleTypeUtils.java          |   78 ++
 .../seatunnel/cdc/oracle/utils/OracleUtils.java    |  515 ++++++++
 .../source/OracleIncrementalSourceFactoryTest.java |   14 +-
 seatunnel-connectors-v2/connector-cdc/pom.xml      |    1 +
 .../MultiTableSinkAggregatedCommitter.java         |   21 +-
 .../multitablesink/MultiTableSinkWriter.java       |    8 +-
 seatunnel-connectors-v2/connector-doris/pom.xml    |   12 +
 .../connectors/doris/backend/BackendClient.java    |  254 ++++
 .../connectors/doris/config/DorisConfig.java       |   14 +-
 .../connectors/doris/config/DorisOptions.java      |   10 +
 .../doris/exception/DorisConnectorErrorCode.java   |   10 +-
 .../connectors/doris/rest/PartitionDefinition.java |  148 +++
 .../connectors/doris/rest/RestService.java         |  337 ++++-
 .../connectors/doris/rest/models/Field.java        |  134 ++
 .../connectors/doris/rest/models/QueryPlan.java    |   70 ++
 .../connectors/doris/rest/models/Schema.java       |  108 ++
 .../connectors/doris/rest/models/Tablet.java       |   80 ++
 .../doris/sink/writer/DorisSinkWriter.java         |   19 +-
 .../doris/sink/writer/DorisStreamLoad.java         |   29 +-
 .../connectors/doris/sink/writer/RecordBuffer.java |    9 +-
 .../connectors/doris/source/DorisSource.java       |   87 ++
 .../doris/source/DorisSourceFactory.java           |  158 +++
 .../connectors/doris/source/DorisSourceState.java  |   22 +-
 .../doris/source/reader/DorisSourceReader.java     |  108 ++
 .../doris/source/reader/DorisValueReader.java      |  269 ++++
 .../doris/source/serialization/Routing.java        |   70 ++
 .../doris/source/serialization/RowBatch.java       |  525 ++++++++
 .../doris/source/split/DorisSourceSplit.java       |   70 ++
 .../source/split/DorisSourceSplitEnumerator.java   |  182 +++
 .../connectors/doris/util/DorisCatalogUtil.java    |    4 +
 .../connectors/doris/util/SchemaUtils.java         |   50 +
 .../file/hadoop/HadoopFileSystemProxy.java         |   19 +
 .../seatunnel/file/s3/catalog/S3FileCatalog.java   |  127 ++
 .../file/s3/catalog/S3FileCatalogFactory.java}     |   26 +-
 .../seatunnel/file/s3/config/S3Conf.java           |   25 +
 .../seatunnel/file/s3/config/S3ConfigOptions.java  |   23 +
 .../seatunnel/file/s3/sink/S3FileSink.java         |   50 +-
 .../seatunnel/file/s3/sink/S3FileSinkFactory.java  |   39 +
 .../seatunnel/http/client/HttpClientProvider.java  |   25 +-
 .../seatunnel/http/config/HttpConfig.java          |   14 +
 .../seatunnel/http/config/HttpParameter.java       |    8 +
 .../seatunnel/jdbc/catalog/dm/DamengCatalog.java   |    4 +-
 .../jdbc/catalog/oracle/OracleCatalog.java         |   18 +
 .../catalog/oracle/OracleDataTypeConvertor.java    |    3 +
 .../jdbc/catalog/oracle/OracleURLParser.java       |    2 +-
 .../jdbc/catalog/psql/PostgresCatalog.java         |   13 +
 .../catalog/psql/PostgresDataTypeConvertor.java    |    3 +-
 .../seatunnel/jdbc/catalog/utils/CatalogUtils.java |    3 +
 .../internal/dialect/psql/PostgresTypeMapper.java  |    2 +
 .../connectors/seatunnel/jdbc/sink/JdbcSink.java   |    4 +-
 .../seatunnel/jdbc/sink/JdbcSinkWriter.java        |   13 +-
 .../seatunnel/pulsar/config/PulsarConfigUtil.java  |  116 +-
 .../seatunnel/pulsar/config/PulsarSemantics.java   |   22 +-
 .../seatunnel/pulsar/config/SinkProperties.java    |   97 ++
 .../pulsar/exception/PulsarConnectorErrorCode.java |    5 +-
 .../seatunnel/pulsar/sink/PulsarSink.java          |   99 ++
 .../seatunnel/pulsar/sink/PulsarSinkCommitter.java |   83 ++
 .../seatunnel/pulsar/sink/PulsarSinkFactory.java   |   61 +
 .../seatunnel/pulsar/sink/PulsarSinkWriter.java    |  263 ++++
 .../pulsar/source/reader/PulsarSourceReader.java   |    3 +-
 .../pulsar/state/PulsarAggregatedCommitInfo.java   |   16 +-
 .../seatunnel/pulsar/state/PulsarCommitInfo.java   |   19 +-
 .../seatunnel/pulsar/state/PulsarSinkState.java    |   19 +-
 .../starrocks/catalog/StarRocksCatalog.java        |   65 +-
 .../starrocks/catalog/StarRocksCatalogFactory.java |    4 +-
 .../seatunnel/starrocks/config/SinkConfig.java     |    7 +-
 .../starrocks/config/StarRocksSinkOptions.java     |   24 +-
 .../seatunnel/starrocks/sink/StarRocksSink.java    |   67 +-
 .../starrocks/sink/StarRocksSinkFactory.java       |   57 +-
 .../starrocks/catalog/StarRocksCatalogTest.java    |    2 +-
 .../seatunnel-flink-15-starter/pom.xml             |   36 +-
 .../flink/multitable/MultiTableSinkTest.java       |   84 ++
 .../config/fake_to_inmemory_multi_table.conf       |   48 +-
 .../seatunnel-spark-3-starter/pom.xml              |   16 +
 .../spark/multitable/MultiTableSinkTest.java       |   94 ++
 .../config/fake_to_inmemory_multi_table.conf       |   52 +-
 seatunnel-core/seatunnel-starter/pom.xml           |   25 +
 .../seatunnel/multitable/MultiTableSinkTest.java   |   85 ++
 .../config/fake_to_inmemory_multi_table.conf       |   48 +-
 seatunnel-dist/pom.xml                             |    7 +-
 .../connector/ConnectorSpecificationCheckTest.java |    8 +
 .../pom.xml                                        |   46 +-
 .../seatunnel/cdc/oracle/OracleCDCIT.java          |  577 +++++++++
 .../src/test/resources/ddl/column_type_test.sql    |  265 ++++
 .../src/test/resources/log4j2-test.properties      |   29 +
 .../src/test/resources/oraclecdc_to_console.conf   |   64 +
 ..._to_oracle_with_multi_table_mode_one_table.conf |   64 +
 ..._to_oracle_with_multi_table_mode_two_table.conf |   64 +
 .../oraclecdc_to_oracle_with_no_primary_key.conf   |   66 +
 .../e2e/connector/doris/AbstractDorisIT.java       |   16 +-
 .../seatunnel/e2e/connector/doris/DorisIT.java     |  293 +++++
 .../e2e/connector/doris/GenerateTestData.java      |  126 ++
 .../src/test/resources/doris_source_and_sink.conf  |   50 +
 .../connector/elasticsearch/ElasticsearchIT.java   |    5 +-
 .../connector-file-oss-e2e/pom.xml                 |    1 +
 .../connectors/seatunnel/jdbc/JdbcPostgresIT.java  |  132 ++
 .../connectors/seatunnel/jdbc/JdbcSqlServerIT.java |    7 +-
 .../resources/jdbc_postgres_source_and_sink.conf   |    2 +-
 .../jdbc_postgres_source_and_sink_parallel.conf    |    6 +-
 ...tgres_source_and_sink_parallel_upper_lower.conf |    6 +-
 .../jdbc_postgres_source_and_sink_xa.conf          |    6 +-
 .../seatunnel/jdbc/JdbcMySqlCreateTableIT.java     |    9 +-
 .../seatunnel/jdbc/JdbcSqlServerCreateTableIT.java |    9 +-
 .../seatunnel/jdbc/JdbcOracleLowercaseTableIT.java |    8 +-
 .../seatunnel/jdbc/JdbcMySqlSaveModeCatalogIT.java |    8 +-
 .../seatunnel/jdbc/JdbcMysqlSplitIT.java           |  183 ++-
 .../test/resources/avro/kafka_avro_to_assert.conf  |    3 -
 .../e2e/connector/pulsar/PulsarSinkIT.java         |  138 ++
 .../src/test/resources/fake_to_pulsar.conf}        |   69 +-
 .../connector-starrocks-e2e/pom.xml                |    9 +
 .../e2e/connector/starrocks/StarRocksIT.java       |  132 +-
 .../starrocks-thrift-to-starrocks-streamload.conf  |    6 +-
 seatunnel-e2e/seatunnel-connector-v2-e2e/pom.xml   |    1 +
 .../container/seatunnel/SeaTunnelContainer.java    |    1 +
 .../inmemory/InMemoryAggregatedCommitInfo.java     |   12 +-
 .../sink/inmemory/InMemoryAggregatedCommitter.java |   78 ++
 .../e2e/sink/inmemory/InMemoryCommitInfo.java      |   12 +-
 .../e2e/sink/inmemory/InMemoryConnection.java      |   12 +-
 .../InMemoryMultiTableResourceManager.java         |   27 +-
 .../seatunnel/e2e/sink/inmemory/InMemorySink.java  |   64 +
 .../e2e/sink/inmemory/InMemorySinkFactory.java     |   36 +-
 .../e2e/sink/inmemory/InMemorySinkWriter.java      |   82 ++
 .../seatunnel/e2e/sink/inmemory/InMemoryState.java |   12 +-
 .../seatunnel/engine/e2e/JobExecutionIT.java       |   27 +
 .../org/apache/seatunnel/engine/e2e/RestApiIT.java |    8 +-
 .../resources/batch_last_checkpoint_error.conf     |   91 ++
 .../server/checkpoint/CheckpointCoordinator.java   |   33 +-
 .../server/checkpoint/CheckpointManager.java       |   28 +-
 .../engine/server/dag/physical/SubPlan.java        |    4 +-
 .../opeartion/ReleaseSlotOperation.java            |   12 +-
 .../server/task/SinkAggregatedCommitterTask.java   |   19 +
 .../engine/server/task/flow/SinkFlowLifeCycle.java |   16 +
 .../engine/server/checkpoint/SavePointTest.java    |   72 +-
 .../engine/server/master/JobMasterTest.java        |   96 +-
 .../engine/server/master/JobMetricsTest.java       |    1 -
 .../resourcemanager/ResourceManagerTest.java       |   13 +-
 .../seatunnel-engine-examples/pom.xml              |    6 +
 .../discovery/AbstractPluginDiscoveryTest.java     |    2 +-
 .../home/connectors/plugin-mapping.properties      |    1 +
 seatunnel-shade/pom.xml                            |    2 +
 seatunnel-shade/seatunnel-arrow-5.0/pom.xml        |  138 ++
 seatunnel-shade/seatunnel-thrift-service/pom.xml   |  102 ++
 .../flink/sink/FlinkGlobalCommitter.java           |   23 +
 .../translation/flink/sink/FlinkSinkWriter.java    |   19 +
 .../spark/sink/writer/SparkDataSourceWriter.java   |   14 +
 .../spark/sink/writer/SparkDataWriter.java         |   22 +
 .../spark/sink/SeaTunnelBatchWrite.java            |   16 +
 .../spark/sink/write/SeaTunnelSparkDataWriter.java |   22 +
 196 files changed, 13552 insertions(+), 841 deletions(-)
 create mode 100644 docs/en/connector-v2/sink/Pulsar.md
 create mode 100644 docs/en/connector-v2/source/Doris.md
 create mode 100644 docs/en/connector-v2/source/Oracle-CDC.md
 create mode 100644 
seatunnel-connectors-v2/connector-cdc/connector-cdc-oracle/pom.xml
 create mode 100644 
seatunnel-connectors-v2/connector-cdc/connector-cdc-oracle/src/main/java/io/debezium/connector/oracle/OracleErrorHandler.java
 create mode 100644 
seatunnel-connectors-v2/connector-cdc/connector-cdc-oracle/src/main/java/io/debezium/connector/oracle/logminer/LogMinerStreamingChangeEventSource.java
 create mode 100644 
seatunnel-connectors-v2/connector-cdc/connector-cdc-oracle/src/main/java/io/debezium/connector/oracle/logminer/TransactionalBuffer.java
 create mode 100644 
seatunnel-connectors-v2/connector-cdc/connector-cdc-oracle/src/main/java/org/apache/seatunnel/connectors/seatunnel/cdc/oracle/config/OracleSourceConfig.java
 create mode 100644 
seatunnel-connectors-v2/connector-cdc/connector-cdc-oracle/src/main/java/org/apache/seatunnel/connectors/seatunnel/cdc/oracle/config/OracleSourceConfigFactory.java
 create mode 100644 
seatunnel-connectors-v2/connector-cdc/connector-cdc-oracle/src/main/java/org/apache/seatunnel/connectors/seatunnel/cdc/oracle/source/OracleDialect.java
 create mode 100644 
seatunnel-connectors-v2/connector-cdc/connector-cdc-oracle/src/main/java/org/apache/seatunnel/connectors/seatunnel/cdc/oracle/source/OracleIncrementalSource.java
 create mode 100644 
seatunnel-connectors-v2/connector-cdc/connector-cdc-oracle/src/main/java/org/apache/seatunnel/connectors/seatunnel/cdc/oracle/source/OracleIncrementalSourceFactory.java
 create mode 100644 
seatunnel-connectors-v2/connector-cdc/connector-cdc-oracle/src/main/java/org/apache/seatunnel/connectors/seatunnel/cdc/oracle/source/OraclePooledDataSourceFactory.java
 create mode 100644 
seatunnel-connectors-v2/connector-cdc/connector-cdc-oracle/src/main/java/org/apache/seatunnel/connectors/seatunnel/cdc/oracle/source/OracleSourceOptions.java
 create mode 100644 
seatunnel-connectors-v2/connector-cdc/connector-cdc-oracle/src/main/java/org/apache/seatunnel/connectors/seatunnel/cdc/oracle/source/eumerator/OracleChunkSplitter.java
 create mode 100644 
seatunnel-connectors-v2/connector-cdc/connector-cdc-oracle/src/main/java/org/apache/seatunnel/connectors/seatunnel/cdc/oracle/source/offset/RedoLogOffset.java
 create mode 100644 
seatunnel-connectors-v2/connector-cdc/connector-cdc-oracle/src/main/java/org/apache/seatunnel/connectors/seatunnel/cdc/oracle/source/offset/RedoLogOffsetFactory.java
 create mode 100644 
seatunnel-connectors-v2/connector-cdc/connector-cdc-oracle/src/main/java/org/apache/seatunnel/connectors/seatunnel/cdc/oracle/source/reader/fetch/OracleSourceFetchTaskContext.java
 create mode 100644 
seatunnel-connectors-v2/connector-cdc/connector-cdc-oracle/src/main/java/org/apache/seatunnel/connectors/seatunnel/cdc/oracle/source/reader/fetch/logminer/OracleRedoLogFetchTask.java
 create mode 100644 
seatunnel-connectors-v2/connector-cdc/connector-cdc-oracle/src/main/java/org/apache/seatunnel/connectors/seatunnel/cdc/oracle/source/reader/fetch/scan/OracleSnapshotFetchTask.java
 create mode 100644 
seatunnel-connectors-v2/connector-cdc/connector-cdc-oracle/src/main/java/org/apache/seatunnel/connectors/seatunnel/cdc/oracle/source/reader/fetch/scan/OracleSnapshotSplitReadTask.java
 create mode 100644 
seatunnel-connectors-v2/connector-cdc/connector-cdc-oracle/src/main/java/org/apache/seatunnel/connectors/seatunnel/cdc/oracle/source/reader/fetch/scan/SnapshotSplitChangeEventSourceContext.java
 create mode 100644 
seatunnel-connectors-v2/connector-cdc/connector-cdc-oracle/src/main/java/org/apache/seatunnel/connectors/seatunnel/cdc/oracle/utils/OracleConnectionUtils.java
 create mode 100644 
seatunnel-connectors-v2/connector-cdc/connector-cdc-oracle/src/main/java/org/apache/seatunnel/connectors/seatunnel/cdc/oracle/utils/OracleSchema.java
 create mode 100644 
seatunnel-connectors-v2/connector-cdc/connector-cdc-oracle/src/main/java/org/apache/seatunnel/connectors/seatunnel/cdc/oracle/utils/OracleTypeUtils.java
 create mode 100644 
seatunnel-connectors-v2/connector-cdc/connector-cdc-oracle/src/main/java/org/apache/seatunnel/connectors/seatunnel/cdc/oracle/utils/OracleUtils.java
 copy 
seatunnel-api/src/main/java/org/apache/seatunnel/api/sink/SupportMultiTableSinkWriter.java
 => 
seatunnel-connectors-v2/connector-cdc/connector-cdc-oracle/src/test/java/org/apache/seatunnel/connectors/seatunnel/cdc/oracle/source/OracleIncrementalSourceFactoryTest.java
 (71%)
 create mode 100644 
seatunnel-connectors-v2/connector-doris/src/main/java/org/apache/seatunnel/connectors/doris/backend/BackendClient.java
 create mode 100644 
seatunnel-connectors-v2/connector-doris/src/main/java/org/apache/seatunnel/connectors/doris/rest/PartitionDefinition.java
 create mode 100644 
seatunnel-connectors-v2/connector-doris/src/main/java/org/apache/seatunnel/connectors/doris/rest/models/Field.java
 create mode 100644 
seatunnel-connectors-v2/connector-doris/src/main/java/org/apache/seatunnel/connectors/doris/rest/models/QueryPlan.java
 create mode 100644 
seatunnel-connectors-v2/connector-doris/src/main/java/org/apache/seatunnel/connectors/doris/rest/models/Schema.java
 create mode 100644 
seatunnel-connectors-v2/connector-doris/src/main/java/org/apache/seatunnel/connectors/doris/rest/models/Tablet.java
 create mode 100644 
seatunnel-connectors-v2/connector-doris/src/main/java/org/apache/seatunnel/connectors/doris/source/DorisSource.java
 create mode 100644 
seatunnel-connectors-v2/connector-doris/src/main/java/org/apache/seatunnel/connectors/doris/source/DorisSourceFactory.java
 copy 
seatunnel-api/src/main/java/org/apache/seatunnel/api/sink/SupportResourceShare.java
 => 
seatunnel-connectors-v2/connector-doris/src/main/java/org/apache/seatunnel/connectors/doris/source/DorisSourceState.java
 (61%)
 create mode 100644 
seatunnel-connectors-v2/connector-doris/src/main/java/org/apache/seatunnel/connectors/doris/source/reader/DorisSourceReader.java
 create mode 100644 
seatunnel-connectors-v2/connector-doris/src/main/java/org/apache/seatunnel/connectors/doris/source/reader/DorisValueReader.java
 create mode 100644 
seatunnel-connectors-v2/connector-doris/src/main/java/org/apache/seatunnel/connectors/doris/source/serialization/Routing.java
 create mode 100644 
seatunnel-connectors-v2/connector-doris/src/main/java/org/apache/seatunnel/connectors/doris/source/serialization/RowBatch.java
 create mode 100644 
seatunnel-connectors-v2/connector-doris/src/main/java/org/apache/seatunnel/connectors/doris/source/split/DorisSourceSplit.java
 create mode 100644 
seatunnel-connectors-v2/connector-doris/src/main/java/org/apache/seatunnel/connectors/doris/source/split/DorisSourceSplitEnumerator.java
 create mode 100644 
seatunnel-connectors-v2/connector-doris/src/main/java/org/apache/seatunnel/connectors/doris/util/SchemaUtils.java
 create mode 100644 
seatunnel-connectors-v2/connector-file/connector-file-s3/src/main/java/org/apache/seatunnel/connectors/seatunnel/file/s3/catalog/S3FileCatalog.java
 copy 
seatunnel-connectors-v2/{connector-starrocks/src/main/java/org/apache/seatunnel/connectors/seatunnel/starrocks/catalog/StarRocksCatalogFactory.java
 => 
connector-file/connector-file-s3/src/main/java/org/apache/seatunnel/connectors/seatunnel/file/s3/catalog/S3FileCatalogFactory.java}
 (64%)
 copy 
seatunnel-api/src/main/java/org/apache/seatunnel/api/sink/SupportResourceShare.java
 => 
seatunnel-connectors-v2/connector-pulsar/src/main/java/org/apache/seatunnel/connectors/seatunnel/pulsar/config/PulsarSemantics.java
 (63%)
 create mode 100644 
seatunnel-connectors-v2/connector-pulsar/src/main/java/org/apache/seatunnel/connectors/seatunnel/pulsar/config/SinkProperties.java
 create mode 100644 
seatunnel-connectors-v2/connector-pulsar/src/main/java/org/apache/seatunnel/connectors/seatunnel/pulsar/sink/PulsarSink.java
 create mode 100644 
seatunnel-connectors-v2/connector-pulsar/src/main/java/org/apache/seatunnel/connectors/seatunnel/pulsar/sink/PulsarSinkCommitter.java
 create mode 100644 
seatunnel-connectors-v2/connector-pulsar/src/main/java/org/apache/seatunnel/connectors/seatunnel/pulsar/sink/PulsarSinkFactory.java
 create mode 100644 
seatunnel-connectors-v2/connector-pulsar/src/main/java/org/apache/seatunnel/connectors/seatunnel/pulsar/sink/PulsarSinkWriter.java
 copy 
seatunnel-api/src/main/java/org/apache/seatunnel/api/sink/SupportMultiTableSinkWriter.java
 => 
seatunnel-connectors-v2/connector-pulsar/src/main/java/org/apache/seatunnel/connectors/seatunnel/pulsar/state/PulsarAggregatedCommitInfo.java
 (71%)
 copy 
seatunnel-api/src/main/java/org/apache/seatunnel/api/sink/SupportMultiTableSinkWriter.java
 => 
seatunnel-connectors-v2/connector-pulsar/src/main/java/org/apache/seatunnel/connectors/seatunnel/pulsar/state/PulsarCommitInfo.java
 (69%)
 copy 
seatunnel-api/src/main/java/org/apache/seatunnel/api/sink/SupportMultiTableSinkWriter.java
 => 
seatunnel-connectors-v2/connector-pulsar/src/main/java/org/apache/seatunnel/connectors/seatunnel/pulsar/state/PulsarSinkState.java
 (69%)
 create mode 100644 
seatunnel-core/seatunnel-flink-starter/seatunnel-flink-15-starter/src/test/java/org/apache/seatunnel/core/starter/flink/multitable/MultiTableSinkTest.java
 copy 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-starrocks-e2e/src/test/resources/starrocks-thrift-to-starrocks-streamload.conf
 => 
seatunnel-core/seatunnel-flink-starter/seatunnel-flink-15-starter/src/test/resources/config/fake_to_inmemory_multi_table.conf
 (51%)
 create mode 100644 
seatunnel-core/seatunnel-spark-starter/seatunnel-spark-3-starter/src/test/java/org/apache/seatunnel/core/starter/spark/multitable/MultiTableSinkTest.java
 copy 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-starrocks-e2e/src/test/resources/starrocks-thrift-to-starrocks-streamload.conf
 => 
seatunnel-core/seatunnel-spark-starter/seatunnel-spark-3-starter/src/test/resources/config/fake_to_inmemory_multi_table.conf
 (51%)
 create mode 100644 
seatunnel-core/seatunnel-starter/src/test/java/org/apache/seatunnel/core/starter/seatunnel/multitable/MultiTableSinkTest.java
 copy 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-starrocks-e2e/src/test/resources/starrocks-thrift-to-starrocks-streamload.conf
 => 
seatunnel-core/seatunnel-starter/src/test/resources/config/fake_to_inmemory_multi_table.conf
 (51%)
 copy seatunnel-e2e/seatunnel-connector-v2-e2e/{connector-file-oss-e2e => 
connector-cdc-oracle-e2e}/pom.xml (69%)
 create mode 100644 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-cdc-oracle-e2e/src/test/java/org/apache/seatunnel/connectors/seatunnel/cdc/oracle/OracleCDCIT.java
 create mode 100644 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-cdc-oracle-e2e/src/test/resources/ddl/column_type_test.sql
 create mode 100644 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-cdc-oracle-e2e/src/test/resources/log4j2-test.properties
 create mode 100644 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-cdc-oracle-e2e/src/test/resources/oraclecdc_to_console.conf
 create mode 100644 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-cdc-oracle-e2e/src/test/resources/oraclecdc_to_oracle_with_multi_table_mode_one_table.conf
 create mode 100644 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-cdc-oracle-e2e/src/test/resources/oraclecdc_to_oracle_with_multi_table_mode_two_table.conf
 create mode 100644 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-cdc-oracle-e2e/src/test/resources/oraclecdc_to_oracle_with_no_primary_key.conf
 create mode 100644 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-doris-e2e/src/test/java/org/apache/seatunnel/e2e/connector/doris/DorisIT.java
 create mode 100644 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-doris-e2e/src/test/java/org/apache/seatunnel/e2e/connector/doris/GenerateTestData.java
 create mode 100644 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-doris-e2e/src/test/resources/doris_source_and_sink.conf
 create mode 100644 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-pulsar-e2e/src/test/java/org/apache/seatunnel/e2e/connector/pulsar/PulsarSinkIT.java
 copy 
seatunnel-e2e/seatunnel-connector-v2-e2e/{connector-kafka-e2e/src/test/resources/avro/kafka_avro_to_assert.conf
 => connector-pulsar-e2e/src/test/resources/fake_to_pulsar.conf} (52%)
 copy 
seatunnel-api/src/main/java/org/apache/seatunnel/api/sink/SupportMultiTableSinkWriter.java
 => 
seatunnel-e2e/seatunnel-e2e-common/src/test/java/org/apache/seatunnel/e2e/sink/inmemory/InMemoryAggregatedCommitInfo.java
 (71%)
 create mode 100644 
seatunnel-e2e/seatunnel-e2e-common/src/test/java/org/apache/seatunnel/e2e/sink/inmemory/InMemoryAggregatedCommitter.java
 copy 
seatunnel-api/src/main/java/org/apache/seatunnel/api/sink/SupportMultiTableSinkWriter.java
 => 
seatunnel-e2e/seatunnel-e2e-common/src/test/java/org/apache/seatunnel/e2e/sink/inmemory/InMemoryCommitInfo.java
 (71%)
 copy 
seatunnel-api/src/main/java/org/apache/seatunnel/api/sink/SupportMultiTableSinkWriter.java
 => 
seatunnel-e2e/seatunnel-e2e-common/src/test/java/org/apache/seatunnel/e2e/sink/inmemory/InMemoryConnection.java
 (71%)
 copy 
seatunnel-api/src/main/java/org/apache/seatunnel/api/sink/SupportResourceShare.java
 => 
seatunnel-e2e/seatunnel-e2e-common/src/test/java/org/apache/seatunnel/e2e/sink/inmemory/InMemoryMultiTableResourceManager.java
 (58%)
 create mode 100644 
seatunnel-e2e/seatunnel-e2e-common/src/test/java/org/apache/seatunnel/e2e/sink/inmemory/InMemorySink.java
 copy 
seatunnel-connectors-v2/connector-starrocks/src/main/java/org/apache/seatunnel/connectors/seatunnel/starrocks/catalog/StarRocksCatalogFactory.java
 => 
seatunnel-e2e/seatunnel-e2e-common/src/test/java/org/apache/seatunnel/e2e/sink/inmemory/InMemorySinkFactory.java
 (52%)
 create mode 100644 
seatunnel-e2e/seatunnel-e2e-common/src/test/java/org/apache/seatunnel/e2e/sink/inmemory/InMemorySinkWriter.java
 copy 
seatunnel-api/src/main/java/org/apache/seatunnel/api/sink/SupportMultiTableSinkWriter.java
 => 
seatunnel-e2e/seatunnel-e2e-common/src/test/java/org/apache/seatunnel/e2e/sink/inmemory/InMemoryState.java
 (71%)
 create mode 100644 
seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/resources/batch_last_checkpoint_error.conf
 create mode 100644 seatunnel-shade/seatunnel-arrow-5.0/pom.xml
 create mode 100644 seatunnel-shade/seatunnel-thrift-service/pom.xml

Reply via email to