public class TinyIntOneToBooleanConverter extends Object implements io.debezium.spi.converter.CustomConverter<org.apache.kafka.connect.data.SchemaBuilder,io.debezium.spi.converter.RelationalColumn>
BOOLEAN values as TINYINT(1) in snapshot phase even as a result of
DESCRIBE CREATE TABLE.
This custom converter allows user to handle all TINYINT(1) fields as BOOLEAN or provide
a set of regexes to match only subset of tables/columns.| Modifier and Type | Field and Description |
|---|---|
private static Boolean |
FALLBACK |
private static org.slf4j.Logger |
LOGGER |
private Predicate<io.debezium.spi.converter.RelationalColumn> |
selector |
static String |
SELECTOR_PROPERTY |
| Constructor and Description |
|---|
TinyIntOneToBooleanConverter() |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(Properties props) |
void |
converterFor(io.debezium.spi.converter.RelationalColumn field,
io.debezium.spi.converter.CustomConverter.ConverterRegistration<org.apache.kafka.connect.data.SchemaBuilder> registration) |
private static final Boolean FALLBACK
public static final String SELECTOR_PROPERTY
private static final org.slf4j.Logger LOGGER
private Predicate<io.debezium.spi.converter.RelationalColumn> selector
public void configure(Properties props)
configure in interface io.debezium.spi.converter.CustomConverter<org.apache.kafka.connect.data.SchemaBuilder,io.debezium.spi.converter.RelationalColumn>public void converterFor(io.debezium.spi.converter.RelationalColumn field,
io.debezium.spi.converter.CustomConverter.ConverterRegistration<org.apache.kafka.connect.data.SchemaBuilder> registration)
converterFor in interface io.debezium.spi.converter.CustomConverter<org.apache.kafka.connect.data.SchemaBuilder,io.debezium.spi.converter.RelationalColumn>Copyright © 2021 JBoss by Red Hat. All rights reserved.