Uses of Interface
io.debezium.relational.Tables.ColumnNameFilter
-
Packages that use Tables.ColumnNameFilter Package Description io.debezium.jdbc io.debezium.relational -
-
Uses of Tables.ColumnNameFilter in io.debezium.jdbc
Methods in io.debezium.jdbc with parameters of type Tables.ColumnNameFilter Modifier and Type Method Description private Map<TableId,List<Column>>JdbcConnection. 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.relational
Fields in io.debezium.relational declared as Tables.ColumnNameFilter Modifier and Type Field Description private Tables.ColumnNameFilterRelationalDatabaseConnectorConfig. columnFilterprivate Tables.ColumnNameFilterRelationalDatabaseSchema. columnFilterMethods in io.debezium.relational that return Tables.ColumnNameFilter Modifier and Type Method Description static 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.Tables.ColumnNameFilterRelationalDatabaseConnectorConfig. getColumnFilter()Methods in io.debezium.relational with parameters of type Tables.ColumnNameFilter Modifier and Type Method Description TableSchemaTableSchemaBuilder. create(String schemaPrefix, String envelopSchemaName, 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.ColumnNameFilter Constructor Description HistorizedRelationalDatabaseSchema(HistorizedRelationalDatabaseConnectorConfig config, TopicSelector<TableId> topicSelector, Tables.TableFilter tableFilter, Tables.ColumnNameFilter columnFilter, TableSchemaBuilder schemaBuilder, boolean tableIdCaseInsensitive, Key.KeyMapper customKeysMapper)RelationalDatabaseSchema(RelationalDatabaseConnectorConfig config, TopicSelector<TableId> topicSelector, Tables.TableFilter tableFilter, Tables.ColumnNameFilter columnFilter, TableSchemaBuilder schemaBuilder, boolean tableIdCaseInsensitive, Key.KeyMapper customKeysMapper)
-