Package io.debezium.connector.sqlserver
Class SqlServerDatabaseSchema
- java.lang.Object
-
- io.debezium.relational.RelationalDatabaseSchema
-
- io.debezium.relational.HistorizedRelationalDatabaseSchema
-
- io.debezium.connector.sqlserver.SqlServerDatabaseSchema
-
- All Implemented Interfaces:
DatabaseSchema<TableId>,HistorizedDatabaseSchema<TableId>
public class SqlServerDatabaseSchema extends HistorizedRelationalDatabaseSchema
Logical representation of SQL Server schema.- Author:
- Jiri Pechanec
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.debezium.schema.HistorizedDatabaseSchema
HistorizedDatabaseSchema.SchemaChangeEventConsumer
-
-
Field Summary
Fields Modifier and Type Field Description private static org.slf4j.LoggerLOGGER-
Fields inherited from class io.debezium.relational.HistorizedRelationalDatabaseSchema
databaseHistory
-
Fields inherited from interface io.debezium.schema.DatabaseSchema
NO_CAPTURED_DATA_COLLECTIONS_WARNING
-
-
Constructor Summary
Constructors Constructor Description SqlServerDatabaseSchema(SqlServerConnectorConfig connectorConfig, ValueConverterProvider valueConverter, TopicSelector<TableId> topicSelector, SchemaNameAdjuster schemaNameAdjuster)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplySchemaChange(SchemaChangeEvent schemaChange)protected DdlParsergetDdlParser()-
Methods inherited from class io.debezium.relational.HistorizedRelationalDatabaseSchema
close, initializeStorage, isHistorized, record, recover, skipUnparseableDdlStatements, storeOnlyCapturedTables, tableInformationComplete
-
Methods inherited from class io.debezium.relational.RelationalDatabaseSchema
assureNonEmptySchema, buildAndRegisterSchema, clearSchemas, getTableFilter, refresh, refreshSchema, removeSchema, schemaFor, tableFor, tableIds, tables
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.debezium.schema.DatabaseSchema
assureNonEmptySchema, schemaFor
-
-
-
-
Constructor Detail
-
SqlServerDatabaseSchema
public SqlServerDatabaseSchema(SqlServerConnectorConfig connectorConfig, ValueConverterProvider valueConverter, TopicSelector<TableId> topicSelector, SchemaNameAdjuster schemaNameAdjuster)
-
-
Method Detail
-
applySchemaChange
public void applySchemaChange(SchemaChangeEvent schemaChange)
-
getDdlParser
protected DdlParser getDdlParser()
- Specified by:
getDdlParserin classHistorizedRelationalDatabaseSchema
-
-