Uses of Interface
io.debezium.relational.mapping.ColumnMapper
Packages that use ColumnMapper
-
Uses of ColumnMapper in io.debezium.relational
Methods in io.debezium.relational with parameters of type ColumnMapperModifier and TypeMethodDescriptionprotected voidTableSchemaBuilder.addField(org.apache.kafka.connect.data.SchemaBuilder builder, Table table, Column column, ColumnMapper mapper) Add to the suppliedSchemaBuildera field for the column with the given information. -
Uses of ColumnMapper in io.debezium.relational.mapping
Classes in io.debezium.relational.mapping that implement ColumnMapperModifier and TypeClassDescriptionclassAColumnMapperimplementation that ensures that string values are masked.classA column mapper that adds thePropagateSourceTypeToSchemaParameter.TYPE_NAME_PARAMETER_KEYandPropagateSourceTypeToSchemaParameter.TYPE_LENGTH_PARAMETER_KEYandPropagateSourceTypeToSchemaParameter.TYPE_SCALE_PARAMETER_KEYandPropagateSourceTypeToSchemaParameter.COLUMN_COMMENT_PARAMETER_KEYschema parameter keys.classAColumnMapperimplementation that ensures that string values longer than a specified length will be truncated.Fields in io.debezium.relational.mapping declared as ColumnMapperMethods in io.debezium.relational.mapping that return ColumnMapperModifier and TypeMethodDescriptionprotected static ColumnMapperColumnMappers.instantiateMapper(Class<ColumnMapper> clazz, Configuration config) Get the value mapping function for the given column.Methods in io.debezium.relational.mapping with parameters of type ColumnMapperModifier and TypeMethodDescriptionColumnMappers.Builder.map(String fullyQualifiedColumnNames, ColumnMapper mapper) Set a mapping function for the columns with fully-qualified names that match the given comma-separated list of regular expression patterns.ColumnMappers.Builder.mapByDatatype(String columnDatatypes, ColumnMapper mapper) Method parameters in io.debezium.relational.mapping with type arguments of type ColumnMapperModifier and TypeMethodDescriptionprotected static ColumnMapperColumnMappers.instantiateMapper(Class<ColumnMapper> clazz, Configuration config) ColumnMappers.Builder.map(String fullyQualifiedColumnNames, Class<ColumnMapper> mapperClass) Set a mapping function for the columns with fully-qualified names that match the given comma-separated list of regular expression patterns.ColumnMappers.Builder.map(String fullyQualifiedColumnNames, Class<ColumnMapper> mapperClass, Configuration config) Set a mapping function for the columns with fully-qualified names that match the given comma-separated list of regular expression patterns.Constructors in io.debezium.relational.mapping with parameters of type ColumnMapperModifierConstructorDescriptionprotectedMapperRule(BiPredicate<TableId, Column> predicate, ColumnMapper mapper)