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

