Interface: IGroupProxy<T, TKey>
Defined in: src/query/GroupedQueryBuilder.ts:107
Type Parameters
| Type Parameter | Default type |
|---|---|
T | - |
TKey | any |
Methods
count()
count(
selector?):AggregateExpression<number>
Defined in: src/query/GroupedQueryBuilder.ts:109
Parameters
| Parameter | Type |
|---|---|
selector? | ColumnKey<T> | ((entity) => unknown) |
Returns
AggregateExpression<number>
sum()
sum(
selector):AggregateExpression<number>
Defined in: src/query/GroupedQueryBuilder.ts:110
Parameters
| Parameter | Type |
|---|---|
selector | ColumnKey<T> | ((entity) => number) |
Returns
AggregateExpression<number>
avg()
avg(
selector):AggregateExpression<number>
Defined in: src/query/GroupedQueryBuilder.ts:111
Parameters
| Parameter | Type |
|---|---|
selector | ColumnKey<T> | ((entity) => number) |
Returns
AggregateExpression<number>
min()
min<
R>(selector):AggregateExpression<R>
Defined in: src/query/GroupedQueryBuilder.ts:112
Type Parameters
| Type Parameter | Default type |
|---|---|
R | number |
Parameters
| Parameter | Type |
|---|---|
selector | ColumnKey<T> | ((entity) => R) |
Returns
max()
max<
R>(selector):AggregateExpression<R>
Defined in: src/query/GroupedQueryBuilder.ts:113
Type Parameters
| Type Parameter | Default type |
|---|---|
R | number |
Parameters
| Parameter | Type |
|---|---|
selector | ColumnKey<T> | ((entity) => R) |
Returns
Properties
key
readonlykey:TKey&GroupKeyExpression<TKey> &Record<string,any>
Defined in: src/query/GroupedQueryBuilder.ts:108