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

gaojun2048 pushed a change to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-seatunnel.git


    from 91e632c52 [chore] fix pulsar consumer comment error (#3356)
     add 2586f305b [feature][connector][cdc] CDC base classes (#3363)

No new revisions were added by this update.

Summary of changes:
 LICENSE                                            |   2 +
 .../connector-cdc-base}/pom.xml                    |  51 ++++++---
 .../cdc/base/config/BaseSourceConfig.java          |  83 ++++++++++++++
 .../connectors/cdc/base/config/SourceConfig.java}  |  22 ++--
 .../connectors/cdc/base/option/SourceOptions.java  |  57 ++++++++++
 .../connectors/cdc/base/option/StartupMode.java}   |  34 +++---
 .../connectors/cdc/base/option/StopMode.java       |  23 ++--
 .../cdc/base/source/IncrementalSource.java         | 123 +++++++++++++++++++++
 .../event/CompletedSnapshotSplitReportEvent.java   |   8 +-
 .../base/source/event/SnapshotSplitWatermark.java  |  11 +-
 .../connectors/cdc/base/source/offset/Offset.java  |  99 +++++++++++++++++
 .../cdc/base/source/offset/OffsetFactory.java}     |  18 +--
 .../source/split/CompletedSnapshotSplitInfo.java   |  50 +++++++++
 .../connectors/cdc/base/source/split/LogSplit.java |  70 ++++++++++++
 .../cdc/base/source/split/SnapshotSplit.java}      |  24 +++-
 .../debezium/DebeziumDeserializationSchema.java    |  29 ++---
 .../connector-cdc}/pom.xml                         |  18 +--
 seatunnel-connectors-v2/pom.xml                    |   1 +
 18 files changed, 630 insertions(+), 93 deletions(-)
 copy seatunnel-connectors-v2/{connector-file/connector-file-base-hadoop => 
connector-cdc/connector-cdc-base}/pom.xml (54%)
 create mode 100644 
seatunnel-connectors-v2/connector-cdc/connector-cdc-base/src/main/java/org/seatunnel/connectors/cdc/base/config/BaseSourceConfig.java
 copy 
seatunnel-connectors-v2/{connector-hudi/src/main/java/org/apache/seatunnel/connectors/seatunnel/hudi/source/HudiSourceState.java
 => 
connector-cdc/connector-cdc-base/src/main/java/org/seatunnel/connectors/cdc/base/config/SourceConfig.java}
 (62%)
 create mode 100644 
seatunnel-connectors-v2/connector-cdc/connector-cdc-base/src/main/java/org/seatunnel/connectors/cdc/base/option/SourceOptions.java
 copy 
seatunnel-connectors-v2/{connector-kafka/src/main/java/org/apache/seatunnel/connectors/seatunnel/kafka/config/KafkaSemantics.java
 => 
connector-cdc/connector-cdc-base/src/main/java/org/seatunnel/connectors/cdc/base/option/StartupMode.java}
 (61%)
 copy 
seatunnel-api/src/main/java/org/apache/seatunnel/api/source/Boundedness.java => 
seatunnel-connectors-v2/connector-cdc/connector-cdc-base/src/main/java/org/seatunnel/connectors/cdc/base/option/StopMode.java
 (67%)
 create mode 100644 
seatunnel-connectors-v2/connector-cdc/connector-cdc-base/src/main/java/org/seatunnel/connectors/cdc/base/source/IncrementalSource.java
 copy 
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/checkpoint/ActionSubtaskState.java
 => 
seatunnel-connectors-v2/connector-cdc/connector-cdc-base/src/main/java/org/seatunnel/connectors/cdc/base/source/event/CompletedSnapshotSplitReportEvent.java
 (81%)
 copy 
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/checkpoint/ActionSubtaskState.java
 => 
seatunnel-connectors-v2/connector-cdc/connector-cdc-base/src/main/java/org/seatunnel/connectors/cdc/base/source/event/SnapshotSplitWatermark.java
 (78%)
 create mode 100644 
seatunnel-connectors-v2/connector-cdc/connector-cdc-base/src/main/java/org/seatunnel/connectors/cdc/base/source/offset/Offset.java
 copy 
seatunnel-connectors-v2/{connector-common/src/main/java/org/apache/seatunnel/connectors/seatunnel/common/schema/Schema.java
 => 
connector-cdc/connector-cdc-base/src/main/java/org/seatunnel/connectors/cdc/base/source/offset/OffsetFactory.java}
 (69%)
 create mode 100644 
seatunnel-connectors-v2/connector-cdc/connector-cdc-base/src/main/java/org/seatunnel/connectors/cdc/base/source/split/CompletedSnapshotSplitInfo.java
 create mode 100644 
seatunnel-connectors-v2/connector-cdc/connector-cdc-base/src/main/java/org/seatunnel/connectors/cdc/base/source/split/LogSplit.java
 copy 
seatunnel-connectors-v2/{connector-file/connector-file-base/src/main/java/org/apache/seatunnel/connectors/seatunnel/file/source/split/FileSourceSplit.java
 => 
connector-cdc/connector-cdc-base/src/main/java/org/seatunnel/connectors/cdc/base/source/split/SnapshotSplit.java}
 (58%)
 copy 
seatunnel-api/src/main/java/org/apache/seatunnel/api/serialization/DeserializationSchema.java
 => 
seatunnel-connectors-v2/connector-cdc/connector-cdc-base/src/main/java/org/seatunnel/connectors/cdc/debezium/DebeziumDeserializationSchema.java
 (61%)
 copy {seatunnel-formats => seatunnel-connectors-v2/connector-cdc}/pom.xml (86%)

Reply via email to