QueryBuilder
AbstractYes
Table of Contents
Constants
- SELECT_TYPE_ENTITIES = 'ENTY'
- SELECT_TYPE_QUANTITY = 'QTY'
Methods
- __construct() : mixed
- build() : Query
- getCounterLimit() : int|null
- getSelectType() : string
- isUseDistinct() : bool
- needExcludeUsers() : bool
- setCounterLimit() : self
- setExcludeUsers() : self
- setSelectType() : self
- setUseDistinct() : self
- setUseUncompletedActivityTable() : self
- useUncompletedActivityTable() : bool
Constants
SELECT_TYPE_ENTITIES
public
mixed
SELECT_TYPE_ENTITIES
= 'ENTY'
SELECT_TYPE_QUANTITY
public
mixed
SELECT_TYPE_QUANTITY
= 'QTY'
Methods
__construct()
public
__construct(int $entityTypeId[, array<string|int, mixed> $userIds = [] ]) : mixed
Parameters
- $entityTypeId : int
- $userIds : array<string|int, mixed> = []
build()
public
build(Query $query) : Query
Parameters
- $query : Query
Return values
QuerygetCounterLimit()
public
getCounterLimit() : int|null
Return values
int|nullgetSelectType()
public
getSelectType() : string
Return values
stringisUseDistinct()
public
isUseDistinct() : bool
Return values
boolneedExcludeUsers()
public
needExcludeUsers() : bool
Return values
boolsetCounterLimit()
public
setCounterLimit(int|null $counterLimit) : self
Parameters
- $counterLimit : int|null
Return values
selfsetExcludeUsers()
public
setExcludeUsers(bool $needExcludeUsers) : self
Parameters
- $needExcludeUsers : bool
Return values
selfsetSelectType()
public
setSelectType(string $selectType) : self
Parameters
- $selectType : string
Return values
selfsetUseDistinct()
public
setUseDistinct(bool $useDistinct) : self
Parameters
- $useDistinct : bool
Return values
selfsetUseUncompletedActivityTable()
public
setUseUncompletedActivityTable(bool $useUncompletedActivityTable) : self
Parameters
- $useUncompletedActivityTable : bool
Return values
selfuseUncompletedActivityTable()
public
useUncompletedActivityTable() : bool