@serenity-is/corelib / Aggregators / Avg

Class: Avg

Defined in: src/slick/aggregators.ts:11

Implements

Constructors

Constructor

new Avg(field): Avg

Defined in: src/slick/aggregators.ts:16

Parameters

field

string

Returns

Avg

Properties

count

count: number

Defined in: src/slick/aggregators.ts:12


field

readonly field: string

Defined in: src/slick/aggregators.ts:16


nonNullCount

nonNullCount: number

Defined in: src/slick/aggregators.ts:13


sum

sum: number

Defined in: src/slick/aggregators.ts:14


aggregateKey

readonly static aggregateKey: "avg" = "avg"

Defined in: src/slick/aggregators.ts:42


summaryType

readonly static summaryType: Avg = SummaryType.Avg

Defined in: src/slick/aggregators.ts:41

Accessors

displayName

Get Signature

get static displayName(): string

Defined in: src/slick/aggregators.ts:43

Returns

string

Methods

accumulate()

accumulate(item): void

Defined in: src/slick/aggregators.ts:25

Parameters

item

any

Returns

void

Implementation of

IAggregator.accumulate


init()

init(): void

Defined in: src/slick/aggregators.ts:19

Returns

void

Implementation of

IAggregator.init


storeResult()

storeResult(groupTotals): void

Defined in: src/slick/aggregators.ts:34

Parameters

groupTotals

IGroupTotals

Returns

void

Implementation of

IAggregator.storeResult