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

Method createMainAlias

packages/sql/src/query/QueryBuilder.ts:4292–4300  ·  view source on GitHub ↗
(
    entityName: EntityName<Entity>,
    aliasName: string,
    subQuery?: NativeQueryBuilder | RawQueryFragment,
  )

Source from the content-addressed store, hash-verified

4290 }
4291
4292 private createMainAlias(
4293 entityName: EntityName<Entity>,
4294 aliasName: string,
4295 subQuery?: NativeQueryBuilder | RawQueryFragment,
4296 ): Alias<Entity> {
4297 this.#state.mainAlias = this.createAlias(entityName, aliasName, subQuery);
4298 this.#helper = this.createQueryBuilderHelper();
4299 return this.#state.mainAlias;
4300 }
4301
4302 private fromSubQuery(target: QueryBuilder<Entity>, aliasName?: string): void {
4303 const { entityName } = target.mainAlias;

Callers 2

fromSubQueryMethod · 0.95
fromEntityNameMethod · 0.95

Calls 2

createAliasMethod · 0.95

Tested by

no test coverage detected