Skip to main content

Interface: IGroupProxy<T, TKey>

Defined in: src/query/GroupedQueryBuilder.ts:107

Type Parameters​

Type ParameterDefault type
T-
TKeyany

Methods​

count()​

count(selector?): AggregateExpression<number>

Defined in: src/query/GroupedQueryBuilder.ts:109

Parameters​

ParameterType
selector?ColumnKey<T> | ((entity) => unknown)

Returns​

AggregateExpression<number>


sum()​

sum(selector): AggregateExpression<number>

Defined in: src/query/GroupedQueryBuilder.ts:110

Parameters​

ParameterType
selectorColumnKey<T> | ((entity) => number)

Returns​

AggregateExpression<number>


avg()​

avg(selector): AggregateExpression<number>

Defined in: src/query/GroupedQueryBuilder.ts:111

Parameters​

ParameterType
selectorColumnKey<T> | ((entity) => number)

Returns​

AggregateExpression<number>


min()​

min<R>(selector): AggregateExpression<R>

Defined in: src/query/GroupedQueryBuilder.ts:112

Type Parameters​

Type ParameterDefault type
Rnumber

Parameters​

ParameterType
selectorColumnKey<T> | ((entity) => R)

Returns​

AggregateExpression<R>


max()​

max<R>(selector): AggregateExpression<R>

Defined in: src/query/GroupedQueryBuilder.ts:113

Type Parameters​

Type ParameterDefault type
Rnumber

Parameters​

ParameterType
selectorColumnKey<T> | ((entity) => R)

Returns​

AggregateExpression<R>

Properties​

key​

readonly key: TKey & GroupKeyExpression<TKey> & Record<string, any>

Defined in: src/query/GroupedQueryBuilder.ts:108