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
FieldsModifier and TypeFieldDescriptionprivate static final org.slf4j.LoggerFields inherited from class io.debezium.transforms.extractnewstate.AbstractExtractRecordStrategy
afterDelegate, beforeDelegate, removedDelegate, updatedDelegate, updateDescriptionDelegate -
Constructor Summary
ConstructorsConstructorDescriptionDefaultDeleteHandlingStrategy(ExtractNewRecordStateConfigDefinition.DeleteTombstoneHandling deleteTombstoneHandling) -
Method Summary
Modifier and TypeMethodDescriptionhandleDeleteRecord(R record) handleRecord(R record) handleTombstoneRecord(R record) booleanMethods 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()
-