Package org.apache.beam.io.debezium
Class KafkaSourceConsumerFn.DebeziumSDFDatabaseHistory
java.lang.Object
io.debezium.relational.history.AbstractSchemaHistory
org.apache.beam.io.debezium.KafkaSourceConsumerFn.DebeziumSDFDatabaseHistory
- All Implemented Interfaces:
io.debezium.relational.history.SchemaHistory
- Enclosing class:
KafkaSourceConsumerFn<T>
public static class KafkaSourceConsumerFn.DebeziumSDFDatabaseHistory
extends io.debezium.relational.history.AbstractSchemaHistory
-
Field Summary
Fields inherited from class io.debezium.relational.history.AbstractSchemaHistory
ALL_FIELDS, config, logger
Fields 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 TypeMethodDescriptionboolean
exists()
protected void
recoverRecords
(Consumer<io.debezium.relational.history.HistoryRecord> consumer) void
start()
boolean
protected void
storeRecord
(io.debezium.relational.history.HistoryRecord record) Methods inherited from class io.debezium.relational.history.AbstractSchemaHistory
configure, initializeStorage, record, record, recover, stop
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.debezium.relational.history.SchemaHistory
recover, recover
-
Constructor Details
-
DebeziumSDFDatabaseHistory
public DebeziumSDFDatabaseHistory()
-
-
Method Details
-
start
public void start()- Specified by:
start
in interfaceio.debezium.relational.history.SchemaHistory
- Overrides:
start
in classio.debezium.relational.history.AbstractSchemaHistory
-
storeRecord
protected void storeRecord(io.debezium.relational.history.HistoryRecord record) throws io.debezium.relational.history.SchemaHistoryException - Specified by:
storeRecord
in classio.debezium.relational.history.AbstractSchemaHistory
- Throws:
io.debezium.relational.history.SchemaHistoryException
-
recoverRecords
- Specified by:
recoverRecords
in classio.debezium.relational.history.AbstractSchemaHistory
-
exists
public boolean exists() -
storageExists
public boolean storageExists()
-