Skip to main content
Version: 6.1

IQueryBuilder <T>

Index

Properties

optional_fields

_fields?: Field<T>[]

readonlyalias

alias: string

optionalreadonlytype

type?: QueryType

Methods

addSelect

andWhere

clone

count

  • Parameters

    • optionalfield: string | string[]
    • optionaldistinct: boolean

    Returns IQueryBuilder<T>

delete

from

getAliasForJoinPath

  • getAliasForJoinPath(path, options): undefined | string

getJoinForPath

getNextAlias

  • getNextAlias(entityName): string
  • Parameters

    • optionalentityName: string

    Returns string

groupBy

  • Parameters

    • fields: string | keyof T | (string | keyof T)[]

    Returns IQueryBuilder<T>

hasFlag

  • hasFlag(flag): boolean

having

innerJoin

innerJoinAndSelect

insert

join

joinAndSelect

leftJoin

leftJoinAndSelect

orWhere

orderBy

select

setFlag

truncate

unsetFlag

update

where

withSubQuery

  • Parameters

    • subQuery: QueryBuilder<any, any>
    • alias: string

    Returns IQueryBuilder<T>