use super::AggregateExpr;
use super::ColumnSelector;
#[derive(Clone, Debug, PartialEq, Eq)]
pub struct GroupKey {
pub column: ColumnSelector,
}
#[derive(Clone, Debug, PartialEq, Eq)]
pub struct GroupByPlan {
pub keys: Vec<GroupKey>,
pub aggregates: Vec<AggregateExpr>,
}