method
public
SqlTracker::getQueries()
Класс: \Bitrix\Main\Diag\SqlTracker
Сигнатура
public getQueries() : array<string|int, SqlTrackerQuery>
Описание
Возвращает массив собранных на данный момент объектов SqlTrackerQuery.
Возвращаемое значение
array<string|int, SqlTrackerQuery>
Как применяется в SqlTracker
SqlTracker::getQueries() — метод класса \Bitrix\Main\Diag\SqlTracker модуля «Главный модуль».
Метод объекта: сначала нужен экземпляр SqlTracker.
use Bitrix\Main\Diag\SqlTracker;
/** @var SqlTracker $object */
$result = $object->getQueries();
// $result: array<string|int, SqlTrackerQuery>Другие методы SqlTracker
addTime()Используется классом SqlTrackerQuery для отслеживания общего времени выполнения.current()Часть реализации Iterator, сделанная для обратной совместимости.getCounter()Возвращает количество выполненных запросов.getDepthBackTrace()Возвращает глубину трассировки стека для записи в лог.getNewTrackerQuery()Создаёт новый экземпляр объекта SqlTrackerQuery.getTime()Возвращает общее время выполнения запросов.key()Часть реализации Iterator, сделанная для обратной совместимости.next()Часть реализации Iterator, сделанная для обратной совместимости.reset()Очищает все собранные запросы и сбрасывает время выполнения.rewind()Часть реализации Iterator, сделанная для обратной совместимости.setDepthBackTrace()Устанавливает глубину трассировки стека для записи в лог.startFileLog()Начинает запись запросов в файл лога.
getQueries() есть и у других классов модуля «Главный модуль»: Union.
Исходный файл: source/main/lib/diag/sqltracker.php:98

