Package io.debezium.transforms
package io.debezium.transforms
-
ClassDescriptionAbstractExtractNewRecordState<R extends org.apache.kafka.connect.connector.ConnectRecord<R>>ExtractNewRecordState and ExtractNewDocumentState that contains shared logic for transformationRepresents a field that should be added to the outgoing record as a header attribute or struct field.ByLogicalTableRouter<R extends org.apache.kafka.connect.connector.ConnectRecord<R>>A logical table consists of one or more physical tables with the same schema.A set of utilities for more easily creating various kinds of transformations.ExtractChangedRecordState<R extends org.apache.kafka.connect.connector.ConnectRecord<R>>This SMT to extract the changed and unchanged field names to Connect Headers comparing before and after value.ExtractNewRecordState<R extends org.apache.kafka.connect.connector.ConnectRecord<R>>Debezium generates CDC (
Envelope
) records that are struct of values containing valuesbefore
andafter change
.Deprecated.ExtractSchemaToNewRecord<R extends org.apache.kafka.connect.connector.ConnectRecord<R>>HeaderToValue<R extends org.apache.kafka.connect.connector.ConnectRecord<R>>SchemaChangeEventFilter<R extends org.apache.kafka.connect.connector.ConnectRecord<R>>This SMT to filter schema change eventSmtManager<R extends org.apache.kafka.connect.connector.ConnectRecord<R>>A class used by all Debezium supplied SMTs to centralize common logic.TimezoneConverter<R extends org.apache.kafka.connect.connector.ConnectRecord<R>>VectorToJsonConverter<R extends org.apache.kafka.connect.connector.ConnectRecord<R>>A transformation that converts Debezium's logical vector data types to JSON, so that the vector data can be consumed by systems that don't support vector types but can handle JSON structured data.