Create a FiltersConfig in the relational namespace [DBZ-2431]
- Dominant language
- HTML
- Stars
- 6
- Forks
- 8
- Avg merge
- 2d 19h
- Merged PRs (30d)
- 1
Description
Migrated from [DBZ-2431](https://issues.redhat.com/browse/DBZ-2431)
Currently we have duplicate code in all *ConnectorConfig's to access Filters config (db/schema, table, column/field include/exclude lists) and pass it to the Filters component.
We should create a FiltersConfig class in the `relational` namespace of debezium-core and pass only that to the Filters component instead of the seperate setup in every connector.
Contributor guide
Research direction
Start in the relational namespace of debezium-core and inspect the ConnectorConfig classes and the Filters component. Trace how each connector currently assembles database, schema, table, and column or field include/exclude lists. Done means the shared FiltersConfig is passed to Filters and the duplicated connector setup is removed.
Written by the indexing model from the issue text.
Assessment
- Domain
- databases
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100