Класс
Main
ArrayResult
\Bitrix\Main\DB\ArrayResult
Описание
Класс ArrayResult предназначен для представления массива в виде результата базы данных
с навигацией fetch().
Исходный файл: source/main/lib/db/arrayresult.php:9
Методы (20)
-
__construct() -
addFetchDataModifier()Модификатор должен принимать однократно извлечённый массив в качестве аргумента, а затем изменять его по ссылке или возвращать новый… -
addReplacedAliases()Расширяет список столбцов с псевдонимами. -
fetch()Извлекает одну строку результата запроса и возвращает её в виде ассоциативного массива преобразованных данных или false при отсутствии… -
fetchAll()Извлекает все строки результата запроса и возвращает их в виде массива ассоциативных массивов. -
fetchRaw()Извлекает одну строку результата запроса и возвращает её в виде ассоциативного массива необработанных данных БД или false при… -
getConverters() -
getCount()Возвращает количество записей. Требуется предварительно явно установить количество записей. -
getFields()Возвращает null, поскольку невозможно узнать поля. -
getFieldsCount()Возвращает количество полей в результате. -
getIterator()Получить внешний итератор -
getLength()Возвращает размер в байтах последней извлечённой строки. -
getResource()Возвращает специфичный для базы данных ресурс этого результата. -
getSelectedRowsCount()Возвращает количество строк в результате. -
getTrackerQuery()Возвращает текущий трекер запросов. -
hasBigFields()Проверяет наличие больших полей в результате. -
setConverters() -
setCount()Устанавливает количество записей. -
setReplacedAliases()Устанавливает список столбцов с псевдонимами. -
setSerializedFields()Устанавливает внутренний список полей, которые будут десериализованы при извлечении.

