MCPcopy Create free account
hub / github.com/mikro-orm/mikro-orm / fromSubQuery

Method fromSubQuery

packages/sql/src/query/QueryBuilder.ts:4302–4308  ·  view source on GitHub ↗
(target: QueryBuilder<Entity>, aliasName?: string)

Source from the content-addressed store, hash-verified

4300 }
4301
4302 private fromSubQuery(target: QueryBuilder<Entity>, aliasName?: string): void {
4303 const { entityName } = target.mainAlias;
4304 aliasName ??= this.getNextAlias(entityName);
4305 const subQuery = target.#state.unionQuery ? target.toRaw() : target.getNativeQuery();
4306
4307 this.createMainAlias(entityName, aliasName, subQuery);
4308 }
4309
4310 private fromEntityName(entityName: EntityName<Entity>, aliasName?: string): void {
4311 aliasName ??= this.#state.mainAlias?.aliasName ?? this.getNextAlias(entityName);

Callers 1

fromMethod · 0.95

Calls 4

getNextAliasMethod · 0.95
createMainAliasMethod · 0.95
toRawMethod · 0.45
getNativeQueryMethod · 0.45

Tested by

no test coverage detected