Uses of Interface
io.debezium.relational.Tables.ColumnNameFilter
Packages that use Tables.ColumnNameFilter
Package
Description
-
Uses of Tables.ColumnNameFilter in io.debezium.jdbc
Methods in io.debezium.jdbc with parameters of type Tables.ColumnNameFilterModifier 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
Fields in io.debezium.pipeline.source.snapshot.incremental declared as Tables.ColumnNameFilterModifier and TypeFieldDescriptionprotected Tables.ColumnNameFilter
AbstractIncrementalSnapshotChangeEventSource.columnFilter
-
Uses of Tables.ColumnNameFilter in io.debezium.relational
Fields in io.debezium.relational declared as Tables.ColumnNameFilterModifier and TypeFieldDescriptionprivate final Tables.ColumnNameFilter
RelationalDatabaseConnectorConfig.columnFilter
private final Tables.ColumnNameFilter
RelationalDatabaseSchema.columnFilter
Methods in io.debezium.relational that return Tables.ColumnNameFilterModifier 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()
Methods in io.debezium.relational with parameters of type Tables.ColumnNameFilterModifier 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.Constructors in io.debezium.relational with parameters of type Tables.ColumnNameFilterModifierConstructorDescriptionprotected
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)