IQueryBuilder <T>
Index
Properties
optional_fields
readonlyalias
optionalreadonlytype
Methods
addSelect
Parameters
fields: string | string[]
Returns IQueryBuilder<T>
andWhere
Parameters
cond: QBFilterQuery<T>
Returns IQueryBuilder<T>
count
Parameters
optionalfield: string | string[]
optionaldistinct: boolean
Returns IQueryBuilder<T>
delete
Parameters
optionalcond: QBFilterQuery
Returns IQueryBuilder<T>
getAliasForJoinPath
Parameters
path: string
Returns undefined | string
getNextAlias
Parameters
optionalentityName: string
Returns string
groupBy
Parameters
fields: string | keyof T | (string | keyof T)[]
Returns IQueryBuilder<T>
having
Parameters
optionalcond: string | QBFilterQuery
optionalparams: any[]
Returns IQueryBuilder<T>
innerJoinAndSelect
Parameters
field: string
alias: string
optionalcond: QBFilterQuery
optionalfields: string[]
Returns IQueryBuilder<T>
insert
Parameters
data: any
Returns IQueryBuilder<T>
join
Parameters
field: string
alias: string
optionalcond: QBFilterQuery
optionaltype: leftJoin | innerJoin | pivotJoin
optionalpath: string
Returns IQueryBuilder<T>
joinAndSelect
Parameters
field: string
alias: string
optionalcond: QBFilterQuery
Returns IQueryBuilder<T>
leftJoin
Parameters
field: string
alias: string
optionalcond: QBFilterQuery
Returns IQueryBuilder<T>
leftJoinAndSelect
Parameters
field: string
alias: string
optionalcond: QBFilterQuery
optionalfields: string[]
Returns IQueryBuilder<T>
orWhere
Parameters
cond: QBFilterQuery<T>
Returns IQueryBuilder<T>
orderBy
Parameters
orderBy: QueryOrderMap<T>
Returns IQueryBuilder<T>
raw
Parameters
field: string
Returns any
select
Parameters
fields: Field<T> | Field<T>[]
optionaldistinct: boolean
Returns IQueryBuilder<T>
truncate
Returns IQueryBuilder<T>
update
Parameters
data: any
Returns IQueryBuilder<T>
where
Parameters
cond: QBFilterQuery<T>
optionaloperator: $and | $or
Returns IQueryBuilder<T>
withSubQuery
Parameters
subQuery: QueryBuilder<any, any>
alias: string
Returns IQueryBuilder<T>