term_guard/analyzers/basic/
mod.rs

1//! Basic statistical analyzers for common metrics.
2//!
3//! This module provides implementations of fundamental analyzers that compute
4//! basic statistics like size, completeness, distinctness, and aggregations.
5//! These analyzers serve as both useful functionality and reference implementations
6//! for building custom analyzers.
7
8mod completeness;
9mod distinctness;
10mod grouped_completeness;
11mod mean;
12mod min_max;
13mod size;
14mod sum;
15
16pub use completeness::{CompletenessAnalyzer, CompletenessState};
17pub use distinctness::{DistinctnessAnalyzer, DistinctnessState};
18pub use grouped_completeness::GroupedCompletenessState;
19pub use mean::{MeanAnalyzer, MeanState};
20pub use min_max::{MaxAnalyzer, MinAnalyzer, MinMaxState};
21pub use size::{SizeAnalyzer, SizeState};
22pub use sum::{SumAnalyzer, SumState};
23
24#[cfg(test)]
25mod tests;