Package io.debezium.transforms
Class FilterTest
- java.lang.Object
-
- io.debezium.transforms.FilterTest
-
public class FilterTest 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 FilterTest()
-
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.SourceRecordcreateNullRecord()voidshouldApplyTopicRegex()voidshouldDropNulls()voidshouldEvaluateNulls()voidshouldFailOnUnkownLanguage()voidshouldFailToParseCondition()voidshouldKeepNulls()voidshouldProcessCondition()voidshouldProcessHeader()voidshouldProcessTopic()voidshouldRunJavaScript()voidshouldRunJavaScriptWithHeaderAndTopic()voidtestExpressionRequired()voidtestLanguageRequired()
-
-
-
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
-
testLanguageRequired
public void testLanguageRequired()
-
testExpressionRequired
public void testExpressionRequired()
-
shouldFailOnUnkownLanguage
public void shouldFailOnUnkownLanguage()
-
shouldFailToParseCondition
public void shouldFailToParseCondition()
-
shouldProcessCondition
public void shouldProcessCondition()
-
shouldProcessTopic
@FixFor("DBZ-2074") public void shouldProcessTopic()
-
shouldProcessHeader
@FixFor("DBZ-2074") public void shouldProcessHeader()
-
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)
-
createDeleteCustomerRecord
private org.apache.kafka.connect.source.SourceRecord createDeleteCustomerRecord(int id)
-
createNullRecord
private org.apache.kafka.connect.source.SourceRecord createNullRecord()
-
shouldRunJavaScript
public void shouldRunJavaScript()
-
shouldRunJavaScriptWithHeaderAndTopic
@FixFor("DBZ-2074") public void shouldRunJavaScriptWithHeaderAndTopic()
-
-