Документация для разработчиков
Темная тема

Query

Query - класс запросов.

Обращается к пространству имён:

Метод Описание С версии
addFilter Метод добавляет фильтр оператору WHERE.
addGroup Метод добавляет поле в список полей оператора GROUP BY.
addOrder Метод добавляет поле в список полей оператора ORDER BY.
addSelect Метод создаёт поле для оператора SELECT.
disableDataDoubling Метод заменяет все связи 1:N в фильтре к ID IN
exec Метод выстраивает и выполняет запрос и возвращает результат.
fetchDataModificationCallback Метод вызывается в \Main\DB\Result как модификатор данных выборки. 14.5.1
getFilter Метод возвращает массив полей оператора WHERE.
getGroup Метод возвращает массив полей оператора GROUP BY.
getLastQuery Метод возвращает строку последнего выполненного запроса.
getLimit Метод возвращает лимит.
getOffset Метод возвращает смещение.
getOrder Метод возвращает массив полей оператора ORDER BY.
getQuery Метод выстраивает и возвращает строки SQL запроса.
getSelect Метод возвращает массив полей для оператора SELECT.
isFetchModificationRequired Метод проверяет требуется ли модификация данных, также кеширует модификатор. 14.5.1
registerRuntimeField Метод добавляет поле во время выполнения запроса.
setFilter Метод устанавливает список фильтров для оператора WHERE.
setGroup Метод устанавливает список полей для оператора GROUP BY.
setLimit Метод устанавливает лимит для оператора LIMIT n.
setOffset Метод устанавливает смещение оператора LIMIT n, m.
setOrder Метод устанавливает список полей для оператора ORDER BY
setSelect Метод составляет список полей для оператора SELECT.
buildFilterSql Метод устанавливает условия SQL фильтра для WHERE. 16.5.10
setCustomBaseTableAlias Метод устанавливает пользовательский алиас для таблицы объекта инициализации 16.5.10
cacheJoins Метод разрешает или запрещает кеширование запросов с присоединением (с join). 16.5.10


© «Битрикс», 2001-2024, «1С-Битрикс», 2024