Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс 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 строка 9

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

◆ __construct()

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

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

Методы

◆ getDistinct()

getDistinct ( )

Returns true if filter needs distinct sql clause.

Возвращает
boolean

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

◆ getFilterSql()

getFilterSql ( & $filter,
& $sqlSearch )

Returns filter join with index tables.

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

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

◆ 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 строка 523

◆ isValid()

isValid ( )

Returns true if filter rewrite is possible.

Возвращает
boolean

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

Данные класса

◆ $dictionary

$dictionary = null
protected

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

◆ $distinct

$distinct = false
protected

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

◆ $facet

$facet = null
protected

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

◆ $options

$options = array()
protected

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

◆ $priceFilter

$priceFilter = null
protected

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

◆ $sectionFilter

$sectionFilter = null
protected

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

◆ $storage

$storage = null
protected

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