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>
clone
Parameters
optionalreset: boolean
Returns IQueryBuilder<T>
count
Parameters
optionalfield: string | string[]
optionaldistinct: boolean
Returns IQueryBuilder<T>
delete
Parameters
optionalcond: QBFilterQuery
Returns IQueryBuilder<T>
from
Type parameters
- T: Partial<T> = Partial<any>
Parameters
target: EntityName<T> | IQueryBuilder<T>
optionalaliasName: string
Returns IQueryBuilder<T>
getAliasForJoinPath
Parameters
path: string
optionaloptions: ICriteriaNodeProcessOptions
Returns undefined | string
getJoinForPath
Parameters
optionalpath: string
optionaloptions: ICriteriaNodeProcessOptions
Returns undefined | JoinOptions
getNextAlias
Parameters
optionalentityName: string
Returns string
groupBy
Parameters
fields: string | keyof T | (string | keyof T)[]
Returns IQueryBuilder<T>
hasFlag
Parameters
flag: QueryFlag
Returns boolean
having
Parameters
optionalcond: string | QBFilterQuery
optionalparams: any[]
Returns IQueryBuilder<T>
innerJoin
Parameters
field: string
alias: string
optionalcond: QBFilterQuery
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: JoinType
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>
select
Parameters
Returns IQueryBuilder<T>
setFlag
Parameters
flag: QueryFlag
Returns IQueryBuilder<T>
truncate
Returns IQueryBuilder<T>
unsetFlag
Parameters
flag: QueryFlag
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>