| Package | Description |
|---|---|
| io.debezium.relational | |
| io.debezium.relational.mapping |
| Modifier and Type | Method and Description |
|---|---|
protected void |
TableSchemaBuilder.addField(org.apache.kafka.connect.data.SchemaBuilder builder,
Column column,
ColumnMapper mapper)
Add to the supplied
SchemaBuilder a field for the column with the given information. |
| Modifier and Type | Class and Description |
|---|---|
class |
MaskStrings
A
ColumnMapper implementation that ensures that string values are masked by a predefined value. |
class |
PropagateSourceTypeToSchemaParameter
A column mapper that adds the
PropagateSourceTypeToSchemaParameter.TYPE_NAME_PARAMETER_KEY and PropagateSourceTypeToSchemaParameter.TYPE_LENGTH_PARAMETER_KEY schema
parameter keys. |
class |
TruncateStrings
A
ColumnMapper implementation that ensures that string values longer than a specified length will be truncated. |
| Modifier and Type | Field and Description |
|---|---|
protected ColumnMapper |
ColumnMappers.MapperRule.mapper |
| Modifier and Type | Method and Description |
|---|---|
protected static ColumnMapper |
ColumnMappers.instantiateMapper(Class<ColumnMapper> clazz,
Configuration config) |
ColumnMapper |
ColumnMappers.mapperFor(TableId tableId,
Column column)
Get the value mapping function for the given column.
|
| Modifier and Type | Method and Description |
|---|---|
ColumnMappers.Builder |
ColumnMappers.Builder.map(String fullyQualifiedColumnNames,
ColumnMapper mapper)
Set a mapping function for the columns with fully-qualified names that match the given comma-separated list of regular
expression patterns.
|
| Modifier and Type | Method and Description |
|---|---|
protected static ColumnMapper |
ColumnMappers.instantiateMapper(Class<ColumnMapper> clazz,
Configuration config) |
ColumnMappers.Builder |
ColumnMappers.Builder.map(String fullyQualifiedColumnNames,
Class<ColumnMapper> mapperClass)
Set a mapping function for the columns with fully-qualified names that match the given comma-separated list of regular
expression patterns.
|
ColumnMappers.Builder |
ColumnMappers.Builder.map(String fullyQualifiedColumnNames,
Class<ColumnMapper> mapperClass,
Configuration config)
Set a mapping function for the columns with fully-qualified names that match the given comma-separated list of regular
expression patterns.
|
| Constructor and Description |
|---|
MapperRule(Predicate<ColumnId> predicate,
ColumnMapper mapper) |
Copyright © 2020 JBoss by Red Hat. All rights reserved.