Data-Mate: `Column Aggregations`
Table of contents
Enumerations
Interfaces
Type Aliases
Variables
Functions
Type Aliases
KeyAggFn
Ƭ KeyAggFn: (index
: number
) => { key
: string
| undefined
; value
: unknown
}
Type declaration
▸ (index
): Object
Parameters
Name | Type |
---|---|
index | number |
Returns
Object
Name | Type | |
---|---|---|
key | string \ | undefined |
value | unknown |
Defined in
data-mate/src/column/aggregations.ts:201
MakeKeyAggFn
Ƭ MakeKeyAggFn: (col
: Vector
<unknown
>) => KeyAggFn
Type declaration
▸ (col
): KeyAggFn
Parameters
Name | Type |
---|---|
col | Vector <unknown > |
Returns
Defined in
data-mate/src/column/aggregations.ts:205
MakeValueAgg
Ƭ MakeValueAgg: (vector
: Vector
<unknown
>) => FieldAgg
Type declaration
▸ (vector
): FieldAgg
Parameters
Name | Type |
---|---|
vector | Vector <unknown > |
Returns
Defined in
data-mate/src/column/aggregations.ts:35
Variables
keyAggMap
• Const
keyAggMap: Record
<KeyAggregation
, MakeKeyAggFn
>
Defined in
data-mate/src/column/aggregations.ts:207
valueAggMap
• Const
valueAggMap: Record
<ValueAggregation
, MakeValueAgg
>
Defined in
data-mate/src/column/aggregations.ts:37
Functions
makeUniqueKeyAgg
▸ makeUniqueKeyAgg(vector
, options?
): KeyAggFn
Parameters
Name | Type |
---|---|
vector | Vector <any > |
options? | SerializeOptions |
Returns
Defined in
data-mate/src/column/aggregations.ts:228
runVectorAggregation
▸ runVectorAggregation<V
>(vector
, valueAgg
): V
Type parameters
Name |
---|
V |
Parameters
Name | Type |
---|---|
vector | Vector <any > |
valueAgg | ValueAggregation |
Returns
V