Package io.debezium.relational
Class RelationalTableFilters
- java.lang.Object
-
- io.debezium.relational.RelationalTableFilters
-
- All Implemented Interfaces:
DataCollectionFilters
public class RelationalTableFilters extends Object implements DataCollectionFilters
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.debezium.schema.DataCollectionFilters
DataCollectionFilters.DataCollectionFilter<T extends DataCollectionId>
-
-
Field Summary
Fields Modifier and Type Field Description private Predicate<String>
databaseFilter
private Tables.TableFilter
eligibleTableFilter
private String
excludeColumns
private Tables.TableFilter
tableFilter
-
Constructor Summary
Constructors Constructor Description RelationalTableFilters(Configuration config, Tables.TableFilter systemTablesFilter, Selectors.TableIdToStringMapper tableIdMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Predicate<String>
databaseFilter()
Tables.TableFilter
dataCollectionFilter()
Tables.TableFilter
eligibleDataCollectionFilter()
String
getExcludeColumns()
-
-
-
Field Detail
-
eligibleTableFilter
private final Tables.TableFilter eligibleTableFilter
-
tableFilter
private final Tables.TableFilter tableFilter
-
excludeColumns
private final String excludeColumns
-
-
Constructor Detail
-
RelationalTableFilters
public RelationalTableFilters(Configuration config, Tables.TableFilter systemTablesFilter, Selectors.TableIdToStringMapper tableIdMapper)
-
-
Method Detail
-
dataCollectionFilter
public Tables.TableFilter dataCollectionFilter()
- Specified by:
dataCollectionFilter
in interfaceDataCollectionFilters
-
eligibleDataCollectionFilter
public Tables.TableFilter eligibleDataCollectionFilter()
-
getExcludeColumns
public String getExcludeColumns()
-
-