| Package | Description |
|---|---|
| io.debezium.relational | |
| io.debezium.relational.mapping |
| Modifier and Type | Field and Description |
|---|---|
private Predicate<ColumnId> |
RelationalDatabaseSchema.columnFilter |
| Modifier and Type | Method and Description |
|---|---|
static ColumnId |
ColumnId.parse(String str)
Parse the supplied string delimited with a period (
.) character, extracting the last segment into a column name
and the prior segments into the TableID. |
private static ColumnId |
ColumnId.parse(String str,
boolean useCatalogBeforeSchema)
Parse the supplied string delimited with the specified delimiter character, extracting the last segment into a column name
and the prior segments into the TableID.
|
| Modifier and Type | Method and Description |
|---|---|
static Predicate<ColumnId> |
Selectors.excludeColumns(String fullyQualifiedColumnNames)
|
| Modifier and Type | Method and Description |
|---|---|
int |
ColumnId.compareTo(ColumnId that) |
int |
ColumnId.compareToIgnoreCase(ColumnId that) |
| Modifier and Type | Method and Description |
|---|---|
protected ValueConverter[] |
TableSchemaBuilder.convertersForColumns(org.apache.kafka.connect.data.Schema schema,
TableId tableId,
List<Column> columns,
Predicate<ColumnId> filter,
ColumnMappers mappers)
Obtain the array of converters for each column in a row.
|
TableSchema |
TableSchemaBuilder.create(String schemaPrefix,
String envelopSchemaName,
Table table,
Predicate<ColumnId> filter,
ColumnMappers mappers)
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,
Predicate<ColumnId> filter,
ColumnMappers mappers)
Creates the function that produces a Kafka Connect value object for a row of data.
|
| Constructor and Description |
|---|
HistorizedRelationalDatabaseSchema(HistorizedRelationalDatabaseConnectorConfig config,
TopicSelector<TableId> topicSelector,
Tables.TableFilter tableFilter,
Predicate<ColumnId> columnFilter,
TableSchemaBuilder schemaBuilder,
boolean tableIdCaseInsensitive) |
RelationalDatabaseSchema(CommonConnectorConfig config,
TopicSelector<TableId> topicSelector,
Tables.TableFilter tableFilter,
Predicate<ColumnId> columnFilter,
TableSchemaBuilder schemaBuilder,
boolean tableIdCaseInsensitive) |
| Modifier and Type | Field and Description |
|---|---|
protected Predicate<ColumnId> |
ColumnMappers.MapperRule.predicate |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
ColumnMappers.MapperRule.matches(ColumnId id) |
| Constructor and Description |
|---|
MapperRule(Predicate<ColumnId> predicate,
ColumnMapper mapper) |
Copyright © 2018 JBoss by Red Hat. All rights reserved.