Package io.debezium.relational
Class Tables.CachingTableFilter
java.lang.Object
io.debezium.relational.Tables.CachingTableFilter
- All Implemented Interfaces:
Tables.TableFilter,DataCollectionFilters.DataCollectionFilter<TableId>
- Enclosing class:
Tables
A
Tables.TableFilter that caches the results of another filter.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ConcurrentMap<TableId, Boolean> private final Tables.TableFilter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisIncluded(TableId tableId) Determines whether the given table should be included in the currentDatabaseSchema.
-
Field Details
-
delegate
-
cache
-
-
Constructor Details
-
CachingTableFilter
CachingTableFilter(Tables.TableFilter delegate)
-
-
Method Details
-
isIncluded
Description copied from interface:Tables.TableFilterDetermines whether the given table should be included in the currentDatabaseSchema.- Specified by:
isIncludedin interfaceDataCollectionFilters.DataCollectionFilter<TableId>- Specified by:
isIncludedin interfaceTables.TableFilter
-