MCPcopy Index your code
hub / github.com/mikro-orm/mikro-orm / SelectQueryBuilder

Interface SelectQueryBuilder

packages/sql/src/query/QueryBuilder.ts:4498–4517  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4496export type AnyQueryBuilder<T extends object = AnyEntity> = QueryBuilder<T, any, any, any, any, any, any>;
4497
4498export interface SelectQueryBuilder<
4499 Entity extends object = AnyEntity,
4500 RootAlias extends string = never,
4501 Hint extends string = never,
4502 Context extends object = never,
4503 RawAliases extends string = never,
4504 Fields extends string = '*',
4505 CTEs extends Record<string, object> = {},
4506> extends QueryBuilder<Entity, RootAlias, Hint, Context, RawAliases, Fields, CTEs> {
4507 execute<Result = ExecuteDTO<Entity, Hint, Fields, RawAliases>[]>(
4508 method?: 'all' | 'get' | 'run',
4509 mapResults?: boolean,
4510 ): Promise<Result>;
4511 execute<Result = ExecuteDTO<Entity, Hint, Fields, RawAliases>[]>(
4512 method: 'all',
4513 mapResults?: boolean,
4514 ): Promise<Result>;
4515 execute<Result = ExecuteDTO<Entity, Hint, Fields, RawAliases>>(method: 'get', mapResults?: boolean): Promise<Result>;
4516 execute<Result = QueryResult<Entity>>(method: 'run', mapResults?: boolean): Promise<Result>;
4517}
4518
4519export interface CountQueryBuilder<Entity extends object> extends QueryBuilder<Entity, any, any> {
4520 execute<Result = { count: number }[]>(method?: 'all' | 'get' | 'run', mapResults?: boolean): Promise<Result>;

Callers

nothing calls this directly

Implementers 9

MongoConnectionpackages/mongodb/src/MongoConnection.t
PivotCollectionPersisterpackages/sql/src/PivotCollectionPersis
SqlEntityManagerpackages/sql/src/SqlEntityManager.ts
QueryBuilderpackages/sql/src/query/QueryBuilder.ts
SqlSchemaGeneratorpackages/sql/src/schema/SqlSchemaGener
OracleConnectionpackages/oracledb/src/OracleConnection
CustomConnectiontests/Connection.test.ts
BarServicetests/features/decorators/legacy/ensur
BarServicetests/features/decorators/es/ensure-re

Calls

no outgoing calls

Tested by

no test coverage detected