Uses of Interface
io.debezium.relational.ValueConverter
-
Packages that use ValueConverter Package Description io.debezium.jdbc io.debezium.relational io.debezium.relational.mapping -
-
Uses of ValueConverter in io.debezium.jdbc
Methods in io.debezium.jdbc that return ValueConverter Modifier and Type Method Description protected ValueConverterJdbcValueConverters. convertBits(Column column, org.apache.kafka.connect.data.Field fieldDefn)ValueConverterJdbcValueConverters. converter(Column column, org.apache.kafka.connect.data.Field fieldDefn) -
Uses of ValueConverter in io.debezium.relational
Methods in io.debezium.relational that return ValueConverter Modifier and Type Method Description default ValueConverterValueConverter. and(ValueConverter delegate)Return a new converter that calls this converter and passes the result to the specified converter.ValueConverterValueConverterProvider. converter(Column columnDefinition, org.apache.kafka.connect.data.Field fieldDefn)Returns aValueConverterthat 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 ValueConverterTableSchemaBuilder. createValueConverterFor(TableId tableId, Column column, org.apache.kafka.connect.data.Field fieldDefn)Create aValueConverterthat can be used to convert row values for the given column into the Kafka Connect value object described by thefield definition.default ValueConverterValueConverter. nullOr()Return a new converter that will call this converter only when the input is notnull.default ValueConverterValueConverter. or(ValueConverter fallback)Adapt this converter to call the specified fallback converter when this converter returnsnullfor a non-null input.static ValueConverterValueConverter. passthrough()Obtain aValueConverterthat passes through values.private ValueConverterTableSchemaBuilder. wrapInMappingConverterIfNeeded(ColumnMappers mappers, TableId tableId, Column column, ValueConverter converter)Methods in io.debezium.relational that return types with arguments of type ValueConverter Modifier and Type Method Description Optional<ValueConverter>CustomConverterRegistry. getValueConverter(TableId table, Column column)Obtain a pre-registered converter for a given column.Methods in io.debezium.relational with parameters of type ValueConverter Modifier and Type Method Description default ValueConverterValueConverter. and(ValueConverter delegate)Return a new converter that calls this converter and passes the result to the specified converter.default ValueConverterValueConverter. or(ValueConverter fallback)Adapt this converter to call the specified fallback converter when this converter returnsnullfor a non-null input.private voidTableSchemaBuilder. validateIncomingRowToInternalMetadata(int[] recordIndexes, org.apache.kafka.connect.data.Field[] fields, ValueConverter[] converters, Object[] row, int position)private ValueConverterTableSchemaBuilder. 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 ValueConverter Modifier and Type Class Description protected static classMaskStrings.HashValueConverterprotected static classMaskStrings.MaskingValueConverterprotected static classTruncateStrings.TruncatingValueConverterFields in io.debezium.relational.mapping with type parameters of type ValueConverter Modifier and Type Field Description private Function<Column,ValueConverter>MaskStrings. converterFromColumnMethods in io.debezium.relational.mapping that return ValueConverter Modifier and Type Method Description ValueConverterColumnMapper. create(Column column)Create for the given column a function that maps values.ValueConverterMaskStrings. create(Column column)ValueConverterPropagateSourceTypeToSchemaParameter. create(Column column)ValueConverterTruncateStrings. create(Column column)ValueConverterColumnMappers. mappingConverterFor(TableId tableId, Column column)Get the value mapping function for the given column.ValueConverterColumnMappers. mappingConverterFor(Table table, Column column)Get the value mapping function for the given column.
-