Uses of Interface
io.debezium.relational.ValueConverter
-
Uses of ValueConverter in io.debezium.jdbc
Modifier and TypeMethodDescriptionprotected ValueConverter
JdbcValueConverters.convertBits
(Column column, org.apache.kafka.connect.data.Field fieldDefn) -
Uses of ValueConverter in io.debezium.relational
Modifier 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) Modifier and TypeMethodDescriptionCustomConverterRegistry.getValueConverter
(TableId table, Column column) Obtain a pre-registered converter for a given column.Modifier 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
Modifier and TypeClassDescriptionprotected static final class
protected static final class
protected static final class
Modifier and TypeFieldDescriptionprivate final Function<Column,
ValueConverter> MaskStrings.converterFromColumn
Modifier 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.