Package io.debezium.transforms
Class ExtractNewRecordStateTest
- java.lang.Object
-
- io.debezium.transforms.ExtractNewRecordStateTest
-
public class ExtractNewRecordStateTest extends Object
- Author:
- Jiri Pechanec
-
-
Field Summary
Fields Modifier and Type Field Description private static StringADD_FIELDSprivate static StringADD_FIELDS_PREFIXprivate static StringADD_HEADERSprivate static StringADD_HEADERS_PREFIXprivate static StringDROP_TOMBSTONES(package private) io.debezium.data.Envelopeenvelopeprivate static StringHANDLE_DELETES(package private) org.apache.kafka.connect.data.SchemarecordSchemaprivate static StringROUTE_BY_FIELD(package private) org.apache.kafka.connect.data.SchemasourceSchema
-
Constructor Summary
Constructors Constructor Description ExtractNewRecordStateTest()
-
Method Summary
-
-
-
Field Detail
-
DROP_TOMBSTONES
private static final String DROP_TOMBSTONES
- See Also:
- Constant Field Values
-
HANDLE_DELETES
private static final String HANDLE_DELETES
- See Also:
- Constant Field Values
-
ROUTE_BY_FIELD
private static final String ROUTE_BY_FIELD
- See Also:
- Constant Field Values
-
ADD_FIELDS
private static final String ADD_FIELDS
- See Also:
- Constant Field Values
-
ADD_HEADERS
private static final String ADD_HEADERS
- See Also:
- Constant Field Values
-
ADD_FIELDS_PREFIX
private static final String ADD_FIELDS_PREFIX
- See Also:
- Constant Field Values
-
ADD_HEADERS_PREFIX
private static final String ADD_HEADERS_PREFIX
- See Also:
- Constant Field Values
-
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
-
-
Method Detail
-
testTombstoneDroppedByDefault
public void testTombstoneDroppedByDefault()
-
testTombstoneDroppedConfigured
public void testTombstoneDroppedConfigured()
-
testTombstoneForwardConfigured
public void testTombstoneForwardConfigured()
-
createDeleteRecord
private org.apache.kafka.connect.source.SourceRecord createDeleteRecord()
-
createTombstoneRecord
private org.apache.kafka.connect.source.SourceRecord createTombstoneRecord()
-
createCreateRecord
private org.apache.kafka.connect.source.SourceRecord createCreateRecord()
-
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
private String getSourceRecordHeaderByKey(org.apache.kafka.connect.source.SourceRecord record, String headerKey)
-
testDeleteDroppedByDefault
public void testDeleteDroppedByDefault()
-
testHandleDeleteDrop
public void testHandleDeleteDrop()
-
testHandleDeleteNone
public void testHandleDeleteNone()
-
testHandleDeleteRewrite
public void testHandleDeleteRewrite()
-
testHandleCreateRewrite
public void testHandleCreateRewrite()
-
testUnwrapCreateRecord
public void testUnwrapCreateRecord()
-
testIgnoreUnknownRecord
public void testIgnoreUnknownRecord()
-
testUnwrapPropagatesRecordHeaders
@FixFor("DBZ-971") public void testUnwrapPropagatesRecordHeaders()
-
testAddField
@FixFor("DBZ-1452") public void testAddField()
-
testAddTimestamp
@FixFor("DBZ-2984") public void testAddTimestamp()
-
testAddFields
@FixFor({"DBZ-1452","DBZ-2504"}) public void testAddFields()
-
testNewFieldAndHeaderMapping
@FixFor("DBZ-2606") public void testNewFieldAndHeaderMapping()
-
testAddFieldsForMissingOptionalField
@FixFor("DBZ-1452") public void testAddFieldsForMissingOptionalField()
-
testAddFieldsSpecifyStruct
@FixFor("DBZ-1452") public void testAddFieldsSpecifyStruct()
-
testAddHeader
@FixFor("DBZ-1452") public void testAddHeader()
-
testAddHeaders
@FixFor("DBZ-1452") public void testAddHeaders()
-
testAddHeadersForMissingOptionalField
@FixFor("DBZ-1452") public void testAddHeadersForMissingOptionalField()
-
testAddHeadersSpecifyStruct
@FixFor({"DBZ-1452","DBZ-2504"}) public void testAddHeadersSpecifyStruct()
-
testAddTopicRoutingField
public void testAddTopicRoutingField()
-
testUpdateTopicRoutingField
public void testUpdateTopicRoutingField()
-
testDeleteTopicRoutingField
public void testDeleteTopicRoutingField()
-
testAddHeadersHandleDeleteRewriteAndTombstone
@FixFor("DBZ-1876") public void testAddHeadersHandleDeleteRewriteAndTombstone()
-
testAddFieldNonExistantField
public void testAddFieldNonExistantField()
-
testAddFieldHandleDeleteRewrite
@FixFor("DBZ-1452") public void testAddFieldHandleDeleteRewrite()
-
testAddFieldsHandleDeleteRewrite
@FixFor("DBZ-1452") public void testAddFieldsHandleDeleteRewrite()
-
testAddFieldsHandleDeleteRewriteAndTombstone
@FixFor("DBZ-1876") public void testAddFieldsHandleDeleteRewriteAndTombstone()
-
testAddFieldsSpecifyStructHandleDeleteRewrite
@FixFor("DBZ-1452") public void testAddFieldsSpecifyStructHandleDeleteRewrite()
-
testSchemaChangeEventWithOperationHeader
@FixFor("DBZ-1517") public void testSchemaChangeEventWithOperationHeader()
-
-