Module basic

Module basic 

Source
Expand description

Basic statistical analyzers for common metrics.

This module provides implementations of fundamental analyzers that compute basic statistics like size, completeness, distinctness, and aggregations. These analyzers serve as both useful functionality and reference implementations for building custom analyzers.

Structsยง

CompletenessAnalyzer
Analyzer that computes the fraction of non-null values for a column.
CompletenessState
State for the completeness analyzer.
DistinctnessAnalyzer
Analyzer that computes the fraction of distinct values for a column.
DistinctnessState
State for the distinctness analyzer.
GroupedCompletenessState
State for grouped completeness analysis.
MaxAnalyzer
Analyzer that computes the maximum value of a numeric column.
MeanAnalyzer
Analyzer that computes the mean (average) value of a numeric column.
MeanState
State for the mean analyzer supporting incremental computation.
MinAnalyzer
Analyzer that computes the minimum value of a numeric column.
MinMaxState
Shared state for min/max analyzers.
SizeAnalyzer
Analyzer that computes the number of rows in a dataset.
SizeState
State for the size analyzer containing the row count.
SumAnalyzer
Analyzer that computes the sum of values in a numeric column.
SumState
State for the sum analyzer.