Bitrix API

Options implements OptionsInterface

Table of Contents

Interfaces

OptionsInterface

Methods

canSkipCheckOtherEntityTypes()  : bool
createFromArray()  : Options
getAliasPrefix()  : string
getIdentityColumnName()  : string
getLimitByIds()  : array<string|int, mixed>|null
getOperations()  : array<string|int, mixed>
getRawQueryLimit()  : int
getRawQueryOrder()  : string
isReadAllAllowed()  : bool
isUseRawQueryDistinct()  : bool
needReturnRawQuery()  : bool
needUseDistinctUnion()  : bool
needUseJoin()  : bool
setAliasPrefix()  : Options
setIdentityColumnName()  : Options
setLimitByIds()  : Options
setNeedReturnRawQuery()  : Options
setOperations()  : $this
Set array of operations. Can contain constants \Bitrix\Crm\Service\UserPermissions::OPERATION_*
setRawQueryLimit()  : Options
setRawQueryOrder()  : Options
setReadAllAllowed()  : Options
setSkipCheckOtherEntityTypes()  : Options
setUseDistinctUnion()  : Options
setUseJoin()  : Options
setUseRawQueryDistinct()  : Options

Methods

canSkipCheckOtherEntityTypes()

public canSkipCheckOtherEntityTypes() : bool
Return values
bool

createFromArray()

public static createFromArray(array<string|int, mixed> $options) : Options
Parameters
$options : array<string|int, mixed>
Return values
Options

getAliasPrefix()

public getAliasPrefix() : string
Return values
string

getIdentityColumnName()

public getIdentityColumnName() : string
Return values
string

getLimitByIds()

public getLimitByIds() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null

getOperations()

public getOperations() : array<string|int, mixed>
Return values
array<string|int, mixed>

getRawQueryLimit()

public getRawQueryLimit() : int
Return values
int

getRawQueryOrder()

public getRawQueryOrder() : string
Return values
string

isReadAllAllowed()

public isReadAllAllowed() : bool
Return values
bool

isUseRawQueryDistinct()

public isUseRawQueryDistinct() : bool
Return values
bool

needReturnRawQuery()

public needReturnRawQuery() : bool
Return values
bool

needUseDistinctUnion()

public needUseDistinctUnion() : bool
Return values
bool

needUseJoin()

public needUseJoin() : bool
Return values
bool

setAliasPrefix()

public setAliasPrefix(string $aliasPrefix) : Options
Parameters
$aliasPrefix : string
Return values
Options

setIdentityColumnName()

public setIdentityColumnName(string $identityColumnName) : Options
Parameters
$identityColumnName : string
Return values
Options

setLimitByIds()

public setLimitByIds(array<string|int, mixed> $limitByIds) : Options
Parameters
$limitByIds : array<string|int, mixed>
Return values
Options

setNeedReturnRawQuery()

public setNeedReturnRawQuery(bool $needReturnRawQuery) : Options
Parameters
$needReturnRawQuery : bool
Return values
Options

setOperations()

Set array of operations. Can contain constants \Bitrix\Crm\Service\UserPermissions::OPERATION_*

public setOperations(mixed $operations) : $this
Parameters
$operations : mixed

array

Return values
$this

setRawQueryLimit()

public setRawQueryLimit(int $rawQueryLimit) : Options
Parameters
$rawQueryLimit : int
Return values
Options

setRawQueryOrder()

public setRawQueryOrder(string $rawQueryOrder) : Options
Parameters
$rawQueryOrder : string
Return values
Options

setReadAllAllowed()

public setReadAllAllowed(bool $readAllAllowed) : Options
Parameters
$readAllAllowed : bool
Return values
Options

setSkipCheckOtherEntityTypes()

public setSkipCheckOtherEntityTypes(bool $skipCheckOtherEntityTypes) : Options
Parameters
$skipCheckOtherEntityTypes : bool
Return values
Options

setUseDistinctUnion()

public setUseDistinctUnion(bool $useDistinctUnion) : Options
Parameters
$useDistinctUnion : bool
Return values
Options

setUseJoin()

public setUseJoin(bool $useJoin) : Options
Parameters
$useJoin : bool
Return values
Options

setUseRawQueryDistinct()

public setUseRawQueryDistinct(bool $useDistinct) : Options
Parameters
$useDistinct : bool
Return values
Options

        
On this page

Search results