Class DefaultDeleteHandlingStrategy<R extends org.apache.kafka.connect.connector.ConnectRecord<R>>
java.lang.Object
io.debezium.transforms.extractnewstate.AbstractExtractRecordStrategy<R>
io.debezium.transforms.extractnewstate.DefaultDeleteHandlingStrategy<R>
- All Implemented Interfaces:
ExtractRecordStrategy<R>
public class DefaultDeleteHandlingStrategy<R extends org.apache.kafka.connect.connector.ConnectRecord<R>>
extends AbstractExtractRecordStrategy<R>
A default implementation of
AbstractExtractRecordStrategy
- Author:
- Harvey Yue
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final org.slf4j.Logger
Fields inherited from class io.debezium.transforms.extractnewstate.AbstractExtractRecordStrategy
afterDelegate, beforeDelegate, removedDelegate, updatedDelegate, updateDescriptionDelegate
-
Constructor Summary
ConstructorDescriptionDefaultDeleteHandlingStrategy
(ExtractNewRecordStateConfigDefinition.DeleteTombstoneHandling deleteTombstoneHandling) -
Method Summary
Modifier and TypeMethodDescriptionhandleDeleteRecord
(R record) handleRecord
(R record) handleTombstoneRecord
(R record) boolean
Methods inherited from class io.debezium.transforms.extractnewstate.AbstractExtractRecordStrategy
afterDelegate, beforeDelegate, close, handleTruncateRecord, updateDescriptionDelegate
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
deleteTombstoneHandling
-
-
Constructor Details
-
DefaultDeleteHandlingStrategy
public DefaultDeleteHandlingStrategy(ExtractNewRecordStateConfigDefinition.DeleteTombstoneHandling deleteTombstoneHandling)
-
-
Method Details
-
handleTombstoneRecord
-
handleDeleteRecord
-
handleRecord
-
isRewriteMode
public boolean isRewriteMode()
-