object Aggregation
- Companion:
- class
Type members
Classlikes
final class Chained[A, Out0, Out1, U](f: Of[A, Out0], g: Of[A, Out1])(tupled: Aux[(Out0, Out1), U]) extends Aggregation[A]
final class Report1[A, B, U1](view1: AggregationView[A])(group1: A => B, agg1: (B, AggregationView[A]) => Of[A, U1]) extends Aggregation[A]
final class Report2[A, B, C, U1, U2](view1: AggregationView[A], view2: AggregationView[U1])(group1: A => B, group2: A => C, agg1: (B, C, AggregationView[A]) => Of[A, U1], agg2: (B, AggregationView[U1]) => Of[U1, U2]) extends Aggregation[A]