catalogWatcher

@Bean
@ConditionalOnProperty(prefix = "wow.analytics.catalog", name = ["watch.enabled"], matchIfMissing = true)
fun catalogWatcher(catalog: WarehouseCatalog, commands: ObjectProvider<CommandClient>, properties: AnalyticsCatalogProperties, queries: ObjectProvider<NodeQueryApi>): CatalogWatcher