Uses of Interface
io.debezium.relational.ValueConverter
Packages that use ValueConverter
-
Uses of ValueConverter in io.debezium.jdbc
Methods in io.debezium.jdbc that return ValueConverterModifier and TypeMethodDescriptionprotected ValueConverter
JdbcValueConverters.convertBits
(Column column, org.apache.kafka.connect.data.Field fieldDefn) -
Uses of ValueConverter in io.debezium.relational
Methods in io.debezium.relational that return ValueConverterModifier and TypeMethodDescriptiondefault ValueConverter
ValueConverter.and
(ValueConverter delegate) Return a new converter that calls this converter and passes the result to the specified converter.ValueConverterProvider.converter
(Column columnDefinition, org.apache.kafka.connect.data.Field fieldDefn) Returns aValueConverter
that can be used to convert the JDBC values corresponding to the given JDBC temporal type into literal values described by theschema
.protected ValueConverter[]
TableSchemaBuilder.convertersForColumns
(org.apache.kafka.connect.data.Schema schema, TableId tableId, List<Column> columns, ColumnMappers mappers) Obtain the array of converters for each column in a row.protected ValueConverter
TableSchemaBuilder.createValueConverterFor
(TableId tableId, Column column, org.apache.kafka.connect.data.Field fieldDefn) Create aValueConverter
that can be used to convert row values for the given column into the Kafka Connect value object described by thefield definition
.default ValueConverter
ValueConverter.nullOr()
Return a new converter that will call this converter only when the input is notnull
.default ValueConverter
ValueConverter.or
(ValueConverter fallback) Adapt this converter to call the specified fallback converter when this converter returnsnull
for a non-null input.static ValueConverter
ValueConverter.passthrough()
Obtain aValueConverter
that passes through values.private ValueConverter
TableSchemaBuilder.wrapInMappingConverterIfNeeded
(ColumnMappers mappers, TableId tableId, Column column, ValueConverter converter) Methods in io.debezium.relational that return types with arguments of type ValueConverterModifier and TypeMethodDescriptionCustomConverterRegistry.getValueConverter
(TableId table, Column column) Obtain a pre-registered converter for a given column.Methods in io.debezium.relational with parameters of type ValueConverterModifier and TypeMethodDescriptiondefault ValueConverter
ValueConverter.and
(ValueConverter delegate) Return a new converter that calls this converter and passes the result to the specified converter.default ValueConverter
ValueConverter.or
(ValueConverter fallback) Adapt this converter to call the specified fallback converter when this converter returnsnull
for a non-null input.private void
TableSchemaBuilder.validateIncomingRowToInternalMetadata
(int[] recordIndexes, org.apache.kafka.connect.data.Field[] fields, ValueConverter[] converters, Object[] row, int position) private ValueConverter
TableSchemaBuilder.wrapInMappingConverterIfNeeded
(ColumnMappers mappers, TableId tableId, Column column, ValueConverter converter) -
Uses of ValueConverter in io.debezium.relational.mapping
Classes in io.debezium.relational.mapping that implement ValueConverterModifier and TypeClassDescriptionprotected static final class
protected static final class
protected static final class
Fields in io.debezium.relational.mapping with type parameters of type ValueConverterModifier and TypeFieldDescriptionprivate final Function<Column,
ValueConverter> MaskStrings.converterFromColumn
Methods in io.debezium.relational.mapping that return ValueConverterModifier and TypeMethodDescriptionCreate for the given column a function that maps values.ColumnMappers.mappingConverterFor
(TableId tableId, Column column) Get the value mapping function for the given column.ColumnMappers.mappingConverterFor
(Table table, Column column) Get the value mapping function for the given column.