Skip to main content

@terascope/data-mate / column/aggregations

column/aggregations

Enumerations

EnumerationDescription
KeyAggregation-
ValueAggregation-

Interfaces

InterfaceDescription
FieldAgg-

Type Aliases

KeyAggFn()

KeyAggFn: (index) => object

Defined in: data-mate/src/column/aggregations.ts:202

Parameters

ParameterType
indexnumber

Returns

object

key

key: string | undefined

value

value: unknown


MakeKeyAggFn()

MakeKeyAggFn: (col) => KeyAggFn

Defined in: data-mate/src/column/aggregations.ts:206

Parameters

ParameterType
colVector<unknown>

Returns

KeyAggFn


MakeValueAgg()

MakeValueAgg: (vector) => FieldAgg

Defined in: data-mate/src/column/aggregations.ts:36

Parameters

ParameterType
vectorVector<unknown>

Returns

FieldAgg

Variables

keyAggMap

const keyAggMap: Record<KeyAggregation, MakeKeyAggFn>

Defined in: data-mate/src/column/aggregations.ts:208


valueAggMap

const valueAggMap: Record<ValueAggregation, MakeValueAgg>

Defined in: data-mate/src/column/aggregations.ts:38

Functions

makeUniqueKeyAgg()

makeUniqueKeyAgg(vector, options?): KeyAggFn

Defined in: data-mate/src/column/aggregations.ts:229

Parameters

ParameterType
vectorVector<any>
options?SerializeOptions

Returns

KeyAggFn


runVectorAggregation()

runVectorAggregation<V>(vector, valueAgg): V

Defined in: data-mate/src/column/aggregations.ts:46

Type Parameters

Type Parameter
V

Parameters

ParameterType
vectorVector<any>
valueAggValueAggregation

Returns

V