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) voidJdbcConnection.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 aColumnEditorrepresenting 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.ColumnNameFilterAbstractIncrementalSnapshotChangeEventSource.columnFilter -
Uses of Tables.ColumnNameFilter in io.debezium.relational
Fields in io.debezium.relational declared as Tables.ColumnNameFilterModifier and TypeFieldDescriptionprivate final Tables.ColumnNameFilterRelationalDatabaseConnectorConfig.columnFilterprivate final Tables.ColumnNameFilterRelationalDatabaseSchema.columnFilterMethods in io.debezium.relational that return Tables.ColumnNameFilterModifier and TypeMethodDescriptionstatic Tables.ColumnNameFilterTables.ColumnNameFilterFactory.createExcludeListFilter(String fullyQualifiedColumnNames, ColumnFilterMode columnFilterMode) Build theTables.ColumnNameFilterthat determines whether a column identified by a givenColumnIdis to be included, using the given comma-separated regular expression patterns defining which columns (if any) should be excluded.static Tables.ColumnNameFilterTables.ColumnNameFilterFactory.createIncludeListFilter(String fullyQualifiedColumnNames, ColumnFilterMode columnFilterMode) Build theTables.ColumnNameFilterthat determines whether a column identified by a givenColumnIdis 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 aTableSchemafrom the giventable definition.protected StructGeneratorTableSchemaBuilder.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.ColumnNameFilterModifierConstructorDescriptionprotectedHistorizedRelationalDatabaseSchema(HistorizedRelationalDatabaseConnectorConfig config, TopicNamingStrategy<TableId> topicNamingStrategy, Tables.TableFilter tableFilter, Tables.ColumnNameFilter columnFilter, TableSchemaBuilder schemaBuilder, boolean tableIdCaseInsensitive, Key.KeyMapper customKeysMapper) protectedRelationalDatabaseSchema(RelationalDatabaseConnectorConfig config, TopicNamingStrategy<TableId> topicNamingStrategy, Tables.TableFilter tableFilter, Tables.ColumnNameFilter columnFilter, TableSchemaBuilder schemaBuilder, boolean tableIdCaseInsensitive, Key.KeyMapper customKeysMapper)