Package io.debezium.transforms
Class RouterTest
- java.lang.Object
-
- io.debezium.transforms.RouterTest
-
public class RouterTest extends Object
- Author:
- Jiri Pechanec
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Envelopeenvelopeprivate static StringEXPRESSIONprivate static StringLANGUAGEprivate static StringNULL_HANDLING(package private) org.apache.kafka.connect.data.SchemarecordSchema(package private) org.apache.kafka.connect.data.SchemasourceSchemaprivate static StringTOPIC_REGEX
-
Constructor Summary
Constructors Constructor Description RouterTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private org.apache.kafka.connect.source.SourceRecordcreateDeleteCustomerRecord(int id)private org.apache.kafka.connect.source.SourceRecordcreateDeleteRecord(int id)private org.apache.kafka.connect.source.SourceRecordcreateMongoDbRecord()private org.apache.kafka.connect.source.SourceRecordcreateNullRecord()voidshouldApplyTopicRegex()voidshouldDropNulls()voidshouldEvaluateNulls()voidshouldFailOnInvalidReturnValue()voidshouldKeepNulls()voidshouldRoute()voidshouldRouteMongoDbFormat()voidtestExpressionRequired()
-
-
-
Field Detail
-
TOPIC_REGEX
private static final String TOPIC_REGEX
- See Also:
- Constant Field Values
-
LANGUAGE
private static final String LANGUAGE
- See Also:
- Constant Field Values
-
EXPRESSION
private static final String EXPRESSION
- See Also:
- Constant Field Values
-
NULL_HANDLING
private static final String NULL_HANDLING
- 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 Envelope envelope
-
-
Method Detail
-
testExpressionRequired
public void testExpressionRequired()
-
shouldFailOnInvalidReturnValue
public void shouldFailOnInvalidReturnValue()
-
shouldRoute
public void shouldRoute()
-
shouldRouteMongoDbFormat
public void shouldRouteMongoDbFormat()
-
shouldApplyTopicRegex
@FixFor("DBZ-2024") public void shouldApplyTopicRegex()
-
shouldKeepNulls
public void shouldKeepNulls()
-
shouldDropNulls
public void shouldDropNulls()
-
shouldEvaluateNulls
public void shouldEvaluateNulls()
-
createDeleteRecord
private org.apache.kafka.connect.source.SourceRecord createDeleteRecord(int id)
-
createMongoDbRecord
private org.apache.kafka.connect.source.SourceRecord createMongoDbRecord()
-
createDeleteCustomerRecord
private org.apache.kafka.connect.source.SourceRecord createDeleteCustomerRecord(int id)
-
createNullRecord
private org.apache.kafka.connect.source.SourceRecord createNullRecord()
-
-