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 ValueConverterJdbcValueConverters.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 ValueConverterValueConverter.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 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 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 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 ValueConverterModifier and TypeClassDescriptionprotected static final classprotected static final classprotected static final classFields in io.debezium.relational.mapping with type parameters of type ValueConverterModifier and TypeFieldDescriptionprivate final Function<Column,ValueConverter> MaskStrings.converterFromColumnMethods 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.