Package io.debezium.relational
Class RelationalTableFilters
- java.lang.Object
-
- io.debezium.relational.RelationalTableFilters
-
- All Implemented Interfaces:
io.debezium.schema.DataCollectionFilters
public class RelationalTableFilters extends Object implements io.debezium.schema.DataCollectionFilters
Copied from Debezium 1.9.8.Final.Line 98: cache table filter results.
Line 148: add a method to update the tableFilter variable.
-
-
Constructor Summary
Constructors Constructor Description RelationalTableFilters(io.debezium.config.Configuration config, io.debezium.relational.Tables.TableFilter systemTablesFilter, io.debezium.relational.Selectors.TableIdToStringMapper tableIdMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.function.Predicate<String>databaseFilter()io.debezium.relational.Tables.TableFilterdataCollectionFilter()io.debezium.relational.Tables.TableFiltereligibleDataCollectionFilter()io.debezium.relational.Tables.TableFiltereligibleForSchemaDataCollectionFilter()StringgetExcludeColumns()voidsetDataCollectionFilters(io.debezium.relational.Tables.TableFilter tableFilter)
-
-
-
Method Detail
-
dataCollectionFilter
public io.debezium.relational.Tables.TableFilter dataCollectionFilter()
- Specified by:
dataCollectionFilterin interfaceio.debezium.schema.DataCollectionFilters
-
eligibleDataCollectionFilter
public io.debezium.relational.Tables.TableFilter eligibleDataCollectionFilter()
-
eligibleForSchemaDataCollectionFilter
public io.debezium.relational.Tables.TableFilter eligibleForSchemaDataCollectionFilter()
-
databaseFilter
public java.util.function.Predicate<String> databaseFilter()
-
getExcludeColumns
public String getExcludeColumns()
-
setDataCollectionFilters
public void setDataCollectionFilters(io.debezium.relational.Tables.TableFilter tableFilter)
-
-