1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс QueryBuilder

Открытые члены

 __construct ($iblockId)
 isValid ()
 getDistinct ()
 getFilterSql (&$filter, &$sqlSearch)

Защищенные члены

 getInSql ($value, $lookup)

Защищенные данные

 $facet = null
 $dictionary = null
 $storage = null
 $sectionFilter = null
 $priceFilter = null
 $distinct = false
 $options = array()

Подробное описание

См. определение в файле querybuilder.php строка 11

Конструктор(ы)

◆ __construct()

__construct ( $iblockId)
Аргументы
integer$iblockIdInformation block identifier.

См. определение в файле querybuilder.php строка 29

Методы

◆ getDistinct()

getDistinct ( )

Returns true if filter needs distinct sql clause.

Возвращает
boolean

См. определение в файле querybuilder.php строка 51

◆ getFilterSql()

getFilterSql ( & $filter,
& $sqlSearch )

Returns filter join with index tables.

Аргументы
array&$filterFilter which may be rewritten.
array&$sqlSearchAdditional result of rewrite.
Возвращает
string

См. определение в файле querybuilder.php строка 64

◆ getInSql()

getInSql ( $value,
$lookup )
protected

Returns array on integers representing values for sql query.

Аргументы
mixed$valueValue to be intvaled.
boolean$lookupWhenever to convert the value from string to dictionary or not.
Возвращает
integer[]

См. определение в файле querybuilder.php строка 526

◆ isValid()

isValid ( )

Returns true if filter rewrite is possible.

Возвращает
boolean

См. определение в файле querybuilder.php строка 41

Поля

◆ $dictionary

$dictionary = null
protected

См. определение в файле querybuilder.php строка 16

◆ $distinct

$distinct = false
protected

См. определение в файле querybuilder.php строка 22

◆ $facet

$facet = null
protected

См. определение в файле querybuilder.php строка 14

◆ $options

$options = array()
protected

См. определение в файле querybuilder.php строка 23

◆ $priceFilter

$priceFilter = null
protected

См. определение в файле querybuilder.php строка 21

◆ $sectionFilter

$sectionFilter = null
protected

См. определение в файле querybuilder.php строка 20

◆ $storage

$storage = null
protected

См. определение в файле querybuilder.php строка 18


Объявления и описания членов класса находятся в файле: