mod grouped_distinct;
mod grouped_fold;
mod grouped_having;
mod grouped_output;
#[cfg(feature = "structural-read-metrics")]
pub use grouped_fold::{GroupedCountFoldMetrics, with_grouped_count_fold_metrics};
#[cfg(all(test, not(feature = "structural-read-metrics")))]
pub(crate) use grouped_fold::{GroupedCountFoldMetrics, with_grouped_count_fold_metrics};
pub(in crate::db::executor) use grouped_fold::{
build_grouped_stream_with_runtime, execute_group_fold_stage,
};
pub(in crate::db::executor) use grouped_output::{
GroupedOutputRuntimeObserverBindings, finalize_grouped_output_with_observer,
finalize_path_outcome_for_path,
};