Package io.debezium.relational
Class RelationalTableFilters
java.lang.Object
io.debezium.relational.RelationalTableFilters
- All Implemented Interfaces:
DataCollectionFilters
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.debezium.schema.DataCollectionFilters
DataCollectionFilters.DataCollectionFilter<T extends DataCollectionId>
-
Field Summary
Modifier and TypeFieldDescriptionprivate final Tables.TableFilter
private final String
private final Tables.TableFilter
Evaluate whether the table is eligible for schema snapshotting or not.private final Tables.TableFilter
-
Constructor Summary
ConstructorDescriptionRelationalTableFilters
(Configuration config, Tables.TableFilter systemTablesFilter, Selectors.TableIdToStringMapper tableIdMapper, boolean useCatalogBeforeSchema) -
Method Summary
Modifier and TypeMethodDescription
-
Field Details
-
eligibleTableFilter
-
tableFilter
-
databaseFilter
-
schemaFilter
-
excludeColumns
-
schemaSnapshotFilter
Evaluate whether the table is eligible for schema snapshotting or not. This closely relates to fact whether only captured tables schema should be stored in database history or all tables schema.
-
-
Constructor Details
-
RelationalTableFilters
public RelationalTableFilters(Configuration config, Tables.TableFilter systemTablesFilter, Selectors.TableIdToStringMapper tableIdMapper, boolean useCatalogBeforeSchema)
-
-
Method Details
-
dataCollectionFilter
- Specified by:
dataCollectionFilter
in interfaceDataCollectionFilters
-
eligibleDataCollectionFilter
-
eligibleForSchemaDataCollectionFilter
-
databaseFilter
-
schemaFilter
-
getExcludeColumns
-