Aggregate2Project1<A, B, C> extension
Extension methods for specifying aggregate functions over rows in a group.
- on
-
- Aggregation<
(Expr< A> , Expr<B> ), (Expr<C> )>
- Aggregation<
Methods
-
avg<
D extends num> (Expr< D?> aggregateBuilder(Expr<A> a, Expr<B> b)) → Aggregation<(Expr< A> , Expr<B> ), (Expr<C> , Expr<double?> )> -
Available on Aggregation<
Add a(Expr< , provided by the Aggregate2Project1 extensionA> , Expr<B> ), (Expr<C> )>AVG
aggregate function to this Aggregation. -
count(
) → Aggregation< (Expr< A> , Expr<B> ), (Expr<C> , Expr<int> )> -
Available on Aggregation<
Add a(Expr< , provided by the Aggregate2Project1 extensionA> , Expr<B> ), (Expr<C> )>COUNT(*)
aggregate function to this Aggregation. -
max<
D extends Comparable> (Expr< D?> aggregateBuilder(Expr<A> a, Expr<B> b)) → Aggregation<(Expr< A> , Expr<B> ), (Expr<C> , Expr<D?> )> -
Available on Aggregation<
Add a(Expr< , provided by the Aggregate2Project1 extensionA> , Expr<B> ), (Expr<C> )>MAX
aggregate function to this Aggregation. -
min<
D extends Comparable> (Expr< D?> aggregateBuilder(Expr<A> a, Expr<B> b)) → Aggregation<(Expr< A> , Expr<B> ), (Expr<C> , Expr<D?> )> -
Available on Aggregation<
Add a(Expr< , provided by the Aggregate2Project1 extensionA> , Expr<B> ), (Expr<C> )>MIN
aggregate function to this Aggregation. -
sum<
D extends num> (Expr< D?> aggregateBuilder(Expr<A> a, Expr<B> b)) → Aggregation<(Expr< A> , Expr<B> ), (Expr<C> , Expr<D> )> -
Available on Aggregation<
Add a(Expr< , provided by the Aggregate2Project1 extensionA> , Expr<B> ), (Expr<C> )>SUM
aggregate function to this Aggregation.