Uses of Interface
io.debezium.relational.Tables.ColumnNameFilter
Package
Description
-
Uses of Tables.ColumnNameFilter in io.debezium.jdbc
Modifier and TypeMethodDescriptionJdbcConnection.getColumnsDetails
(String databaseCatalog, String schemaNamePattern, String tableName, Tables.TableFilter tableFilter, Tables.ColumnNameFilter columnFilter, DatabaseMetaData metadata, Set<TableId> viewIds) void
JdbcConnection.readSchema
(Tables tables, String databaseCatalog, String schemaNamePattern, Tables.TableFilter tableFilter, Tables.ColumnNameFilter columnFilter, boolean removeTablesNotFoundInJdbc) Create definitions for each tables in the database, given the catalog name, schema pattern, table filter, and column filter.protected Optional<ColumnEditor>
JdbcConnection.readTableColumn
(ResultSet columnMetadata, TableId tableId, Tables.ColumnNameFilter columnFilter) Returns aColumnEditor
representing the current record of the given result set of column metadata, if included in column.include.list. -
Uses of Tables.ColumnNameFilter in io.debezium.pipeline.source.snapshot.incremental
Modifier and TypeFieldDescriptionprotected Tables.ColumnNameFilter
AbstractIncrementalSnapshotChangeEventSource.columnFilter
-
Uses of Tables.ColumnNameFilter in io.debezium.relational
Modifier and TypeFieldDescriptionprivate final Tables.ColumnNameFilter
RelationalDatabaseConnectorConfig.columnFilter
private final Tables.ColumnNameFilter
RelationalDatabaseSchema.columnFilter
Modifier and TypeMethodDescriptionstatic Tables.ColumnNameFilter
Tables.ColumnNameFilterFactory.createExcludeListFilter
(String fullyQualifiedColumnNames, ColumnFilterMode columnFilterMode) Build theTables.ColumnNameFilter
that determines whether a column identified by a givenColumnId
is to be included, using the given comma-separated regular expression patterns defining which columns (if any) should be excluded.static Tables.ColumnNameFilter
Tables.ColumnNameFilterFactory.createIncludeListFilter
(String fullyQualifiedColumnNames, ColumnFilterMode columnFilterMode) Build theTables.ColumnNameFilter
that determines whether a column identified by a givenColumnId
is to be included, using the given comma-separated regular expression patterns defining which columns (if any) should be included.RelationalDatabaseConnectorConfig.getColumnFilter()
Modifier and TypeMethodDescriptionTableSchemaBuilder.create
(TopicNamingStrategy topicNamingStrategy, Table table, Tables.ColumnNameFilter filter, ColumnMappers mappers, Key.KeyMapper keysMapper) Create aTableSchema
from the giventable definition
.protected StructGenerator
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.ModifierConstructorDescriptionprotected
HistorizedRelationalDatabaseSchema
(HistorizedRelationalDatabaseConnectorConfig config, TopicNamingStrategy<TableId> topicNamingStrategy, Tables.TableFilter tableFilter, Tables.ColumnNameFilter columnFilter, TableSchemaBuilder schemaBuilder, boolean tableIdCaseInsensitive, Key.KeyMapper customKeysMapper) protected
RelationalDatabaseSchema
(RelationalDatabaseConnectorConfig config, TopicNamingStrategy<TableId> topicNamingStrategy, Tables.TableFilter tableFilter, Tables.ColumnNameFilter columnFilter, TableSchemaBuilder schemaBuilder, boolean tableIdCaseInsensitive, Key.KeyMapper customKeysMapper)