faucet_source_mysql_cdc/lib.rs
1#![cfg_attr(docsrs, feature(doc_cfg))]
2//! MySQL binlog (CDC) source for the faucet-stream ecosystem.
3//!
4//! Tails the MySQL binary log via row-based replication and emits per-row
5//! change events as a CDC envelope, resumable via a `{file,pos}` or
6//! `{gtid_set}` bookmark.
7
8mod config;
9mod convert;
10mod state;
11mod stream;
12
13pub use config::{CdcTls, MysqlCdcSourceConfig, StartPosition};
14pub use state::{Bookmark, state_key};
15pub use stream::MysqlCdcSource;