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
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.