Result
Описание
Result - абстрактный класс для представления данных, полученных в ходе запроса.
Он имеет возможность изменять необработанные данные полученные из базы данных в полезные ассоциированные массивы с определёнными десериализированными полями и некоторыми представленными как Дата/время объектами или другими изменениями.
Класс имплементирует интерфейс \IteratorAggregate
. Это позволяет итерировать результаты выборки:
$rows = array(); $result = \BookTable::getList(array( ... )); foreach ($result as $row) { $rows[] = $row; }
Так же реализована отладка запросов с помощью, предоставлением \Bitrix\Main\Diag\SqlTracker информации о синхронизации.
Методы
Метод | Описание | С версии |
---|---|---|
addFetchDataModifier | Метод модифицирует массив как ссылку или возвращает новый массив. | 14.5.1 |
addReplacedAliases | Метод расширяет список колонок с алиасами. | 14.9.2 |
fetch | Метод получает строку из результата запроса и возвращает её в ассоциативном массиве. | 14.0.0 |
fetchAll | метод получает все строки запроса и возвращает ассоциированный массив. | 14.0.0 |
fetchRaw | Метод получает одну строку из запроса и возвращает её в ассоциированном массиве с необработанными данными БД | 15.5.1 |
getCount | Метод возвращает записанное количество. | 15.5.10 |
getFields | Метод возвращает массив полей, связанный с колонками в результате запроса. | 14.5.2 |
getResource | Метод возвращает специфичные ресурсы запроса. | 14.0.0 |
getSelectedRowsCount | Метод возвращает число строк в результате запроса. | 14.0.0 |
getTrackerQuery | Метод возвращает трекер текущего запроса. | 14.0.0 |
setCount | Метод производит запись количества. | 15.5.10 |
setReplacedAliases | Метод устанавливает список колонок с алиасами. | 14.0.0 |
setSerializedFields | Метод устанавливает внутренний список полей, которые должны быть десериализированы при получении. | 14.0.0 |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024