Package io.debezium.connector.sqlserver
Class SqlServerSchemaChangeEventEmitter
- java.lang.Object
-
- io.debezium.connector.sqlserver.SqlServerSchemaChangeEventEmitter
-
- All Implemented Interfaces:
SchemaChangeEventEmitter
public class SqlServerSchemaChangeEventEmitter extends Object implements SchemaChangeEventEmitter
SchemaChangeEventEmitterimplementation based on SQL Server.- Author:
- Jiri Pechanec
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.debezium.pipeline.spi.SchemaChangeEventEmitter
SchemaChangeEventEmitter.Receiver
-
-
Field Summary
Fields Modifier and Type Field Description private SqlServerChangeTablechangeTableprivate SchemaChangeEvent.SchemaChangeEventTypeeventTypeprivate SqlServerOffsetContextoffsetContextprivate SqlServerPartitionpartitionprivate TabletableSchema
-
Constructor Summary
Constructors Constructor Description SqlServerSchemaChangeEventEmitter(SqlServerPartition partition, SqlServerOffsetContext offsetContext, SqlServerChangeTable changeTable, Table tableSchema, SchemaChangeEvent.SchemaChangeEventType eventType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidemitSchemaChangeEvent(SchemaChangeEventEmitter.Receiver receiver)
-
-
-
Field Detail
-
partition
private final SqlServerPartition partition
-
offsetContext
private final SqlServerOffsetContext offsetContext
-
changeTable
private final SqlServerChangeTable changeTable
-
tableSchema
private final Table tableSchema
-
eventType
private final SchemaChangeEvent.SchemaChangeEventType eventType
-
-
Constructor Detail
-
SqlServerSchemaChangeEventEmitter
public SqlServerSchemaChangeEventEmitter(SqlServerPartition partition, SqlServerOffsetContext offsetContext, SqlServerChangeTable changeTable, Table tableSchema, SchemaChangeEvent.SchemaChangeEventType eventType)
-
-
Method Detail
-
emitSchemaChangeEvent
public void emitSchemaChangeEvent(SchemaChangeEventEmitter.Receiver receiver) throws InterruptedException
- Specified by:
emitSchemaChangeEventin interfaceSchemaChangeEventEmitter- Throws:
InterruptedException
-
-