Skip to content

[FLINK-39252][pipeline-connector/sqlserver] Add SQL Server pipeline connector#4320

Open
Daishuyuan wants to merge 1 commit intoapache:masterfrom
Daishuyuan:FLINK-39252
Open

[FLINK-39252][pipeline-connector/sqlserver] Add SQL Server pipeline connector#4320
Daishuyuan wants to merge 1 commit intoapache:masterfrom
Daishuyuan:FLINK-39252

Conversation

@Daishuyuan
Copy link

@Daishuyuan Daishuyuan commented Mar 17, 2026

What is changed

  • add a new SQL Server pipeline connector module with source provider, event deserializer, metadata accessor, schema/type utilities and factory wiring
  • integrate the new module into the pipeline connectors build and register the connector factory service
  • add coverage for full types, metadata access, online schema migration, parallel snapshot, newly added tables and table pattern matching
  • add the source-connector side updates needed by the pipeline connector integration

Why

Flink CDC currently has a source SQL Server connector but does not provide the corresponding pipeline connector. This change adds SQL Server pipeline connector support so SQL Server can be used in pipeline jobs consistently with other databases.

@@ -94,6 +101,8 @@ public class SqlServerStreamingChangeEventSource
private final Map<SqlServerPartition, SqlServerStreamingExecutionContext>
streamingExecutionContexts;

private final Map<String, Lsn> minimumLsnByCaptureInstance = new ConcurrentHashMap<>();
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It appears to be a dead cache, not being used.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants