dm-database-sqllog2db 1.16.0

高性能 CLI 工具:流式解析达梦数据库 SQL 日志并导出到 CSV 或 SQLite
Documentation
//! Watch 子命令:`handle_watch` 在 `handler.rs`,按 watch 流程职责分文件组织。

pub(super) mod offsets;

mod append;
mod debounce;
mod dirs;
mod event;
mod handler;
mod state;
mod status;
mod trigger_full;
mod trigger_incremental;
mod watcher;

#[cfg(test)]
mod tests;

pub use handler::handle_watch;

// 以下 pub use 为集成测试(tests/watch_incremental.rs)提供公开 API,
// binary 内部不直接引用,通过 allow 消除 unused_imports lint。
#[allow(unused_imports)]
pub use state::WatchLoopState;
#[allow(unused_imports)]
pub use trigger_full::trigger_full_file;
#[allow(unused_imports)]
pub use trigger_incremental::trigger_incremental;