rgwml 2.0.0

Typed, local-first tabular data library with columnar in-memory storage.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
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>,
}