Return a [`CdcStream`] that can be used to track changes for the specified `capture_instances`. [`CdcStream`]: crate::cdc::CdcStream
(&mut self, capture_instances: I, metrics: M)
| 332 | /// |
| 333 | /// [`CdcStream`]: crate::cdc::CdcStream |
| 334 | pub fn cdc<I, M>(&mut self, capture_instances: I, metrics: M) -> crate::cdc::CdcStream<'_, M> |
| 335 | where |
| 336 | I: IntoIterator, |
| 337 | I::Item: Into<Arc<str>>, |
| 338 | M: SqlServerCdcMetrics, |
| 339 | { |
| 340 | let instances = capture_instances |
| 341 | .into_iter() |
| 342 | .map(|i| (i.into(), None)) |
| 343 | .collect(); |
| 344 | crate::cdc::CdcStream::new(self, instances, metrics) |
| 345 | } |
| 346 | } |
| 347 | |
| 348 | /// A stream of [`tiberius::Row`]s. |