#
Interface: Select<TRecord, TResult>#
Type parametersName | Type | Default |
---|---|---|
TRecord | {} | any |
TResult | - | unknown[] |
#
HierarchyAliasQueryBuilder<TRecord, TResult>
ColumnNameQueryBuilder<TRecord, TResult>
↳ Select
#
Callableâ–¸ Select(): QueryBuilder<TRecord, TResult>
Returns: QueryBuilder<TRecord, TResult>
Defined in: node_modules/knex/types/index.d.ts:969
â–¸ Select<TResult2, TInnerRecord, TInnerResult>(...subQueryBuilders
: readonly QueryBuilder<TInnerRecord, TInnerResult>[]): QueryBuilder<TRecord, TResult2>
#
Type parameters:Name | Default |
---|---|
TResult2 | ArrayIfAlready<TResult, any\> |
TInnerRecord | any |
TInnerResult | any |
#
Parameters:Name | Type |
---|---|
...subQueryBuilders | readonly QueryBuilder<TInnerRecord, TInnerResult>[] |
Returns: QueryBuilder<TRecord, TResult2>
Defined in: node_modules/knex/types/index.d.ts:970
â–¸ Select<TResult2, TInnerRecord, TInnerResult>(subQueryBuilders
: readonly QueryBuilder<TInnerRecord, TInnerResult>[]): QueryBuilder<TRecord, TResult2>
#
Type parameters:Name | Default |
---|---|
TResult2 | ArrayIfAlready<TResult, any\> |
TInnerRecord | any |
TInnerResult | any |
#
Parameters:Name | Type |
---|---|
subQueryBuilders | readonly QueryBuilder<TInnerRecord, TInnerResult>[] |
Returns: QueryBuilder<TRecord, TResult2>
Defined in: node_modules/knex/types/index.d.ts:974
â–¸ Select<AliasUT, TResult2>(...aliases
: AliasUT): QueryBuilder<TRecord, TResult2>
#
Type parameters:Name | Type | Default |
---|---|---|
AliasUT | InferrableColumnDescriptor<ResolveTableType<TRecord, base>>[] | - |
TResult2 | - | ArrayIfAlready<TResult, AddAliases<AddKey<SetBase<UnwrapArrayMember<TResult\>, ResolveTableType<TRecord, base\>\>, IncompatibleToAlt<ArrayMember<AliasUT\>, string, never\>\>, UnionToIntersection<IncompatibleToAlt<AliasUT extends I[] ? I extends Ref<any, TMapping\> ? TMapping : I : never, Dict<any\>, {}\>\>\>\> |
#
Parameters:Name | Type |
---|---|
...aliases | AliasUT |
Returns: QueryBuilder<TRecord, TResult2>
Defined in: node_modules/knex/types/index.d.ts:917
â–¸ Select<AliasUT, TResult2>(aliases
: AliasUT): QueryBuilder<TRecord, TResult2>
#
Type parameters:Name | Type | Default |
---|---|---|
AliasUT | InferrableColumnDescriptor<ResolveTableType<TRecord, base>>[] | - |
TResult2 | - | ArrayIfAlready<TResult, AddAliases<AddKey<SetBase<UnwrapArrayMember<TResult\>, ResolveTableType<TRecord, base\>\>, IncompatibleToAlt<ArrayMember<AliasUT\>, string, never\>\>, UnionToIntersection<IncompatibleToAlt<AliasUT extends I[] ? I extends Ref<any, TMapping\> ? TMapping : I : never, Dict<any\>, {}\>\>\>\> |
#
Parameters:Name | Type |
---|---|
aliases | AliasUT |
Returns: QueryBuilder<TRecord, TResult2>
Defined in: node_modules/knex/types/index.d.ts:928
â–¸ Select<AliasUT, TResult2>(...aliases
: AliasUT): QueryBuilder<TRecord, TResult2>
#
Type parameters:Name | Type | Default |
---|---|---|
AliasUT | (string | Dict<any>)[] | - |
TResult2 | - | ArrayIfAlready<TResult, AddAliases<AddKey<SetBase<UnwrapArrayMember<TResult\>, ResolveTableType<TRecord, base\>\>, IncompatibleToAlt<ArrayMember<AliasUT\>, string, never\>\>, UnionToIntersection<IncompatibleToAlt<AliasUT extends I[] ? I extends Ref<any, TMapping\> ? TMapping : I : never, Dict<any\>, {}\>\>\>\> |
#
Parameters:Name | Type |
---|---|
...aliases | AliasUT |
Returns: QueryBuilder<TRecord, TResult2>
Defined in: node_modules/knex/types/index.d.ts:940
â–¸ Select<AliasUT, TResult2>(aliases
: AliasUT): QueryBuilder<TRecord, TResult2>
#
Type parameters:Name | Type | Default |
---|---|---|
AliasUT | (string | Dict<any>)[] | - |
TResult2 | - | ArrayIfAlready<TResult, AddAliases<AddKey<SetBase<UnwrapArrayMember<TResult\>, TRecord\>, IncompatibleToAlt<ArrayMember<AliasUT\>, string, never\>\>, UnionToIntersection<IncompatibleToAlt<AliasUT extends I[] ? I extends Ref<any, TMapping\> ? TMapping : I : never, Dict<any\>, {}\>\>\>\> |
#
Parameters:Name | Type |
---|---|
aliases | AliasUT |
Returns: QueryBuilder<TRecord, TResult2>
Defined in: node_modules/knex/types/index.d.ts:952
â–¸ Select(columnName
: **): [QueryBuilder](/docs/api/classes/knex.knex.querybuilder)<TRecord, ArrayIfAlready<TResult, DeferredKeySelection<TRecord, string, false, {}, false, {}, never*>>>
#
Parameters:Name | Type |
---|---|
columnName | *** |
Returns: QueryBuilder<TRecord, ArrayIfAlready<TResult, DeferredKeySelection<TRecord, string, false, {}, false, {}, never>>>
Defined in: node_modules/knex/types/index.d.ts:1428
â–¸ Select<ColNameUT, TResult2>(...columnNames
: readonly ColNameUT[]): QueryBuilder<TRecord, TResult2>
#
Type parameters:Name | Type | Default |
---|---|---|
ColNameUT | string | number | symbol | - |
TResult2 | - | AddAliases<AddKey<SetBase<UnwrapArrayMember<TResult\>, ResolveTableType<TRecord, base\>\>, ColNameUT & string\>, {}\>[] |
#
Parameters:Name | Type |
---|---|
...columnNames | readonly ColNameUT[] |
Returns: QueryBuilder<TRecord, TResult2>
Defined in: node_modules/knex/types/index.d.ts:1434
â–¸ Select<ColNameUT, TResult2>(columnNames
: readonly ColNameUT[]): QueryBuilder<TRecord, TResult2>
#
Type parameters:Name | Type | Default |
---|---|---|
ColNameUT | string | number | symbol | - |
TResult2 | - | AddAliases<AddKey<SetBase<UnwrapArrayMember<TResult\>, ResolveTableType<TRecord, base\>\>, ColNameUT & string\>, {}\>[] |
#
Parameters:Name | Type |
---|---|
columnNames | readonly ColNameUT[] |
Returns: QueryBuilder<TRecord, TResult2>
Defined in: node_modules/knex/types/index.d.ts:1445
â–¸ Select<TResult2>(...columnNames
: readonly ColumnDescriptor<TRecord, TResult>[]): QueryBuilder<TRecord, TResult2>
#
Type parameters:Name | Default |
---|---|
TResult2 | AddAliases<AddKey<SetBase<UnwrapArrayMember<TResult\>, Partial<AnyOrUnknownToOther<TRecord, {}\>\>\>, keyof TRecord & string\>, {}\>[] |
#
Parameters:Name | Type |
---|---|
...columnNames | readonly ColumnDescriptor<TRecord, TResult>[] |
Returns: QueryBuilder<TRecord, TResult2>
Defined in: node_modules/knex/types/index.d.ts:1456
â–¸ Select<TResult2>(columnNames
: readonly ColumnDescriptor<TRecord, TResult>[]): QueryBuilder<TRecord, TResult2>
#
Type parameters:Name | Default |
---|---|
TResult2 | AddAliases<AddKey<SetBase<UnwrapArrayMember<TResult\>, Partial<AnyOrUnknownToOther<TRecord, {}\>\>\>, keyof TRecord & string\>, {}\>[] |
#
Parameters:Name | Type |
---|---|
columnNames | readonly ColumnDescriptor<TRecord, TResult>[] |
Returns: QueryBuilder<TRecord, TResult2>
Defined in: node_modules/knex/types/index.d.ts:1468