Package io.debezium.connector.sqlserver
Class SqlServerConnectorIT.PurgableFileSchemaHistory
java.lang.Object
io.debezium.connector.sqlserver.SqlServerConnectorIT.PurgableFileSchemaHistory
- All Implemented Interfaces:
SchemaHistory
- Enclosing class:
- SqlServerConnectorIT
public static class SqlServerConnectorIT.PurgableFileSchemaHistory
extends Object
implements SchemaHistory
-
Field Summary
FieldsFields inherited from interface io.debezium.relational.history.SchemaHistory
CONFIGURATION_FIELD_PREFIX_STRING, DDL_FILTER, INTERNAL_CONNECTOR_CLASS, INTERNAL_CONNECTOR_ID, INTERNAL_PREFER_DDL, NAME, SKIP_UNPARSEABLE_DDL_STATEMENTS, STORE_ONLY_CAPTURED_DATABASES_DDL, STORE_ONLY_CAPTURED_TABLES_DDL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigure(Configuration config, HistoryRecordComparator comparator, SchemaHistoryListener listener, boolean useCatalogBeforeSchema) booleanexists()voidvoidvoidrecord(Map<String, ?> source, Map<String, ?> position, String databaseName, String schemaName, String ddl, TableChanges changes, Instant timestamp) voidvoidvoidstart()voidstop()booleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.debezium.relational.history.SchemaHistory
recover
-
Field Details
-
delegate
-
-
Constructor Details
-
PurgableFileSchemaHistory
public PurgableFileSchemaHistory()
-
-
Method Details
-
exists
public boolean exists()- Specified by:
existsin interfaceSchemaHistory
-
configure
public void configure(Configuration config, HistoryRecordComparator comparator, SchemaHistoryListener listener, boolean useCatalogBeforeSchema) - Specified by:
configurein interfaceSchemaHistory
-
start
public void start()- Specified by:
startin interfaceSchemaHistory
-
record
public void record(Map<String, ?> source, Map<String, throws SchemaHistoryException?> position, String databaseName, String ddl) - Specified by:
recordin interfaceSchemaHistory- Throws:
SchemaHistoryException
-
record
public void record(Map<String, ?> source, Map<String, throws SchemaHistoryException?> position, String databaseName, String schemaName, String ddl, TableChanges changes, Instant timestamp) - Specified by:
recordin interfaceSchemaHistory- Throws:
SchemaHistoryException
-
recover
public void recover(io.debezium.pipeline.spi.Offsets<?, ?> offsets, Tables schema, DdlParser ddlParser) - Specified by:
recoverin interfaceSchemaHistory
-
recover
- Specified by:
recoverin interfaceSchemaHistory
-
stop
public void stop()- Specified by:
stopin interfaceSchemaHistory
-
storageExists
public boolean storageExists()- Specified by:
storageExistsin interfaceSchemaHistory
-
initializeStorage
public void initializeStorage()- Specified by:
initializeStoragein interfaceSchemaHistory
-