Skip to main content

Class: AggregateExpression<R>

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

Type Parameters​

Type ParameterDefault type
Rnumber

Constructors​

Constructor​

new AggregateExpression<R>(func, column): AggregateExpression<R>

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

Parameters​

ParameterType
func"SUM" | "AVG" | "MIN" | "MAX" | "COUNT"
columnstring

Returns​

AggregateExpression<R>

Methods​

toSql()​

toSql(adapter): string

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

Parameters​

ParameterType
adapterIDbAdapter

Returns​

string


greaterThan()​

greaterThan(val): HavingCondition

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

Parameters​

ParameterType
valunknown

Returns​

HavingCondition


greaterThanOrEqual()​

greaterThanOrEqual(val): HavingCondition

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

Parameters​

ParameterType
valunknown

Returns​

HavingCondition


lessThan()​

lessThan(val): HavingCondition

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

Parameters​

ParameterType
valunknown

Returns​

HavingCondition


lessThanOrEqual()​

lessThanOrEqual(val): HavingCondition

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

Parameters​

ParameterType
valunknown

Returns​

HavingCondition


equals()​

equals(val): HavingCondition

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

Parameters​

ParameterType
valunknown

Returns​

HavingCondition


notEquals()​

notEquals(val): HavingCondition

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

Parameters​

ParameterType
valunknown

Returns​

HavingCondition


between()​

between(val1, val2): HavingCondition

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

Parameters​

ParameterType
val1unknown
val2unknown

Returns​

HavingCondition

Properties​

_resultType​

readonly _resultType: R

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


func​

readonly func: "SUM" | "AVG" | "MIN" | "MAX" | "COUNT"

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


column​

readonly column: string

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