graphos_core/statistics/mod.rs
1//! Statistics collection for cost-based query optimization.
2//!
3//! This module provides statistics about:
4//! - Tables/Labels: cardinality, size
5//! - Columns/Properties: distinct values, min/max, null fraction, histograms
6//! - Relationships: edge type statistics, degree distributions
7//! - RDF: triple patterns, predicates, join selectivity
8
9mod collector;
10mod histogram;
11mod rdf;
12
13pub use collector::{
14 ColumnStatistics, EdgeTypeStatistics, LabelStatistics, PropertyKey, Statistics, TableStatistics,
15};
16pub use histogram::{Histogram, HistogramBucket};
17pub use rdf::{
18 IndexStatistics, PredicateStatistics, RdfStatistics, RdfStatisticsCollector, TriplePosition,
19};