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

