This allows sending notifications to supported table engines when their dependencies change. For example, a table can be notified when a MATERIALIZED VIEW is attached to it. This is a building block for building pipelines.