| Package | Description |
|---|---|
| io.debezium.relational | |
| io.debezium.relational.mapping |
| Modifier and Type | Field and Description |
|---|---|
private ColumnMappers |
RelationalDatabaseSchema.columnMappers |
| Modifier and Type | Method and Description |
|---|---|
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.
|
TableSchema |
TableSchemaBuilder.create(String schemaPrefix,
String envelopSchemaName,
Table table,
Tables.ColumnNameFilter filter,
ColumnMappers mappers,
Key.KeyMapper keysMapper)
Create a
TableSchema from the given table definition. |
protected Function<Object[],org.apache.kafka.connect.data.Struct> |
TableSchemaBuilder.createValueGenerator(org.apache.kafka.connect.data.Schema schema,
TableId tableId,
List<Column> columns,
Tables.ColumnNameFilter filter,
ColumnMappers mappers)
Creates the function that produces a Kafka Connect value object for a row of data.
|
private ValueConverter |
TableSchemaBuilder.wrapInMappingConverterIfNeeded(ColumnMappers mappers,
TableId tableId,
Column column,
ValueConverter converter) |
| Modifier and Type | Method and Description |
|---|---|
ColumnMappers |
ColumnMappers.Builder.build()
|
static ColumnMappers |
ColumnMappers.create(RelationalDatabaseConnectorConfig connectorConfig)
Builds a new
ColumnMappers instance based on the given configuration. |
Copyright © 2020 JBoss by Red Hat. All rights reserved.