Package io.debezium.transforms
Class ExtractNewRecordStateTest
java.lang.Object
io.debezium.transforms.ExtractNewRecordStateTest
- Author:
- Jiri Pechanec
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final String(package private) final io.debezium.data.Envelopeprivate static final String(package private) final org.apache.kafka.connect.data.Schemaprivate static final String(package private) final org.apache.kafka.connect.data.Schema -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate org.apache.kafka.connect.source.SourceRecordprivate org.apache.kafka.connect.source.SourceRecordprivate org.apache.kafka.connect.source.SourceRecordprivate org.apache.kafka.connect.source.SourceRecordprivate org.apache.kafka.connect.source.SourceRecordprivate org.apache.kafka.connect.source.SourceRecordprivate org.apache.kafka.connect.source.SourceRecordprivate org.apache.kafka.connect.source.SourceRecordprivate org.apache.kafka.connect.source.SourceRecordprivate StringgetSourceRecordHeaderByKey(org.apache.kafka.connect.source.SourceRecord record, String headerKey) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoid
-
Field Details
-
DROP_TOMBSTONES
- See Also:
-
HANDLE_DELETES
- See Also:
-
ROUTE_BY_FIELD
- See Also:
-
ADD_FIELDS
- See Also:
-
ADD_HEADERS
- See Also:
-
ADD_FIELDS_PREFIX
- See Also:
-
ADD_HEADERS_PREFIX
- See Also:
-
recordSchema
final org.apache.kafka.connect.data.Schema recordSchema -
sourceSchema
final org.apache.kafka.connect.data.Schema sourceSchema -
envelope
final io.debezium.data.Envelope envelope
-
-
Constructor Details
-
ExtractNewRecordStateTest
public ExtractNewRecordStateTest()
-
-
Method Details
-
testTombstoneDroppedByDefault
public void testTombstoneDroppedByDefault() -
testTombstoneDroppedConfigured
public void testTombstoneDroppedConfigured() -
testTombstoneForwardConfigured
public void testTombstoneForwardConfigured() -
testTruncateDroppedByDefault
public void testTruncateDroppedByDefault() -
createDeleteRecord
private org.apache.kafka.connect.source.SourceRecord createDeleteRecord() -
createTombstoneRecord
private org.apache.kafka.connect.source.SourceRecord createTombstoneRecord() -
createTruncateRecord
private org.apache.kafka.connect.source.SourceRecord createTruncateRecord() -
createCreateRecord
private org.apache.kafka.connect.source.SourceRecord createCreateRecord() -
createCreateRecordWithOptionalNull
private org.apache.kafka.connect.source.SourceRecord createCreateRecordWithOptionalNull() -
createUpdateRecord
private org.apache.kafka.connect.source.SourceRecord createUpdateRecord() -
createComplexCreateRecord
private org.apache.kafka.connect.source.SourceRecord createComplexCreateRecord() -
createUnknownRecord
private org.apache.kafka.connect.source.SourceRecord createUnknownRecord() -
createUnknownUnnamedSchemaRecord
private org.apache.kafka.connect.source.SourceRecord createUnknownUnnamedSchemaRecord() -
getSourceRecordHeaderByKey
-
testDeleteDroppedByDefault
public void testDeleteDroppedByDefault() -
testHandleDeleteDrop
public void testHandleDeleteDrop() -
testHandleDeleteNone
public void testHandleDeleteNone() -
testHandleDeleteRewrite
public void testHandleDeleteRewrite() -
testHandleCreateRewrite
public void testHandleCreateRewrite() -
testUnwrapCreateRecord
public void testUnwrapCreateRecord() -
testUnwrapCreateRecordWithOptionalDefaultValue
-
testIgnoreUnknownRecord
public void testIgnoreUnknownRecord() -
testUnwrapPropagatesRecordHeaders
-
testAddField
-
testAddTimestamp
-
testAddFields
-
testNewFieldAndHeaderMapping
-
testAddFieldsForMissingOptionalField
-
testAddFieldsSpecifyStruct
-
testAddHeader
-
testAddHeaders
-
testAddHeadersForMissingOptionalField
-
testAddHeadersSpecifyStruct
-
testAddTopicRoutingField
public void testAddTopicRoutingField() -
testUpdateTopicRoutingField
public void testUpdateTopicRoutingField() -
testDeleteTopicRoutingField
public void testDeleteTopicRoutingField() -
testAddHeadersHandleDeleteRewriteAndTombstone
-
testAddFieldNonExistantField
public void testAddFieldNonExistantField() -
testAddFieldHandleDeleteRewrite
-
testAddFieldsHandleDeleteRewrite
-
testAddFieldsHandleDeleteRewriteAndTombstone
-
testAddFieldsSpecifyStructHandleDeleteRewrite
-
testSchemaChangeEventWithOperationHeader
-