Version: 4.5
#
Interface: AsymmetricAggregation<TRecord, TResult, TValue>knex.Knex.AsymmetricAggregation
#
Type parametersName | Default |
---|---|
TRecord | any |
TResult | unknown[] |
TValue | any |
#
Callableâ–¸ AsymmetricAggregation<TResult2>(...columnNames
: readonly keyof ResolveTableType<TRecord, base>[]): QueryBuilder<TRecord, TResult2>
#
Type parameters:Name | Default |
---|---|
TResult2 | ArrayIfAlready<TResult, UnwrapArrayMember<TResult> extends DeferredKeySelection<TBase, TKeys, THasSelect, TAliasMapping, TSingle, TIntersectProps, TUnionProps> ? true extends THasSelect ? DeferredKeySelection<TBase, TKeys, THasSelect, TAliasMapping, TSingle, TIntersectProps & Dict<TValue>, TUnionProps> : DeferredKeySelection<{}, never, true, {}, false, Dict<TValue>, never> : Dict<TValue>> |
#
Parameters:Name | Type |
---|---|
...columnNames | readonly keyof ResolveTableType<TRecord, base>[] |
Returns: QueryBuilder<TRecord, TResult2>
Defined in: node_modules/knex/types/index.d.ts:1330
â–¸ AsymmetricAggregation<TAliases, TResult2>(aliases
: TAliases): QueryBuilder<TRecord, TResult2>
#
Type parameters:Name | Type | Default |
---|---|---|
TAliases | object | Record<string, string | string[] | Raw<any>> |
TResult2 | - | ArrayIfAlready<TResult, UnwrapArrayMember<TResult> extends DeferredKeySelection<TBase, TKeys, THasSelect, TAliasMapping, TSingle, TIntersectProps, TUnionProps> ? true extends THasSelect ? DeferredKeySelection<TBase, TKeys, THasSelect, TAliasMapping, TSingle, TIntersectProps & { [k in string | number | symbol]?: TValue}, TUnionProps> : DeferredKeySelection<{}, never, true, {}, false, { [k in string | number | symbol]?: TValue}, never> : { [k in string | number | symbol]?: TValue}> |
#
Parameters:Name | Type |
---|---|
aliases | TAliases |
Returns: QueryBuilder<TRecord, TResult2>
Defined in: node_modules/knex/types/index.d.ts:1333
â–¸ AsymmetricAggregation<TResult2>(...columnNames
: readonly (string | Raw<any> | Readonly<Record<string, string | string[] | Raw<any>>>)[]): QueryBuilder<TRecord, TResult2>
#
Type parameters:Name | Default |
---|---|
TResult2 | ArrayIfAlready<TResult, UnwrapArrayMember<TResult> extends DeferredKeySelection<TBase, TKeys, THasSelect, TAliasMapping, TSingle, TIntersectProps, TUnionProps> ? true extends THasSelect ? DeferredKeySelection<TBase, TKeys, THasSelect, TAliasMapping, TSingle, TIntersectProps & Dict<TValue>, TUnionProps> : DeferredKeySelection<{}, never, true, {}, false, Dict<TValue>, never> : Dict<TValue>> |
#
Parameters:Name | Type |
---|---|
...columnNames | readonly (string | Raw<any> | Readonly<Record<string, string | string[] | Raw<any>>>)[] |
Returns: QueryBuilder<TRecord, TResult2>
Defined in: node_modules/knex/types/index.d.ts:1337