Package io.debezium.transforms
Class Filter<R extends org.apache.kafka.connect.connector.ConnectRecord<R>>
java.lang.Object
io.debezium.transforms.ScriptingTransformation<R>
io.debezium.transforms.Filter<R>
- Type Parameters:
R- the subtype ofConnectRecordon which this transformation will operate
- All Implemented Interfaces:
Closeable,AutoCloseable,org.apache.kafka.common.Configurable,org.apache.kafka.connect.components.Versioned,org.apache.kafka.connect.transforms.Transformation<R>
@Incubating
public class Filter<R extends org.apache.kafka.connect.connector.ConnectRecord<R>>
extends ScriptingTransformation<R>
This SMT should allow user to filter out records depending on an expression and language configured.
- Author:
- Jiri Pechanec
-
Nested Class Summary
Nested classes/interfaces inherited from class io.debezium.transforms.ScriptingTransformation
ScriptingTransformation.NullHandling -
Field Summary
FieldsFields inherited from class io.debezium.transforms.ScriptingTransformation
engine, LANGUAGE, NULL_HANDLING -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
EXPRESSION
-
-
Constructor Details
-
Filter
public Filter()
-
-
Method Details
-
doApply
- Specified by:
doApplyin classScriptingTransformation<R extends org.apache.kafka.connect.connector.ConnectRecord<R>>
-
expressionField
- Specified by:
expressionFieldin classScriptingTransformation<R extends org.apache.kafka.connect.connector.ConnectRecord<R>>
-