# Collection

URL: https://chugunov.pro/api-bitrix/perfmon/sql/collection/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Perfmon\Sql\Collection`
Модуль: Perfmon.

## Описание

Класс Collection
Этот класс представляет коллекцию объектов базы данных, таких как столбцы или индексы таблиц, процедуры или последовательности схемы.

Исходный файл: `source/perfmon/lib/sql/collection.php:9`

## Методы (6)

- [`add()`](https://chugunov.pro/api-bitrix/perfmon/sql/collection/add/) — Добавляет объект в конец коллекции.
- [`compare()`](https://chugunov.pro/api-bitrix/perfmon/sql/collection/compare/) — Сравнивает две коллекции объектов и возвращает массив пар.
- [`getList()`](https://chugunov.pro/api-bitrix/perfmon/sql/collection/getlist/) — Возвращает все объекты коллекции.
- [`search()`](https://chugunov.pro/api-bitrix/perfmon/sql/collection/search/) — Ищет в коллекции объект по его имени.
- [`searchIndex()`](https://chugunov.pro/api-bitrix/perfmon/sql/collection/searchindex/) — Ищет в коллекции объект по его имени.
- [`set()`](https://chugunov.pro/api-bitrix/perfmon/sql/collection/set/) — Заменяет объект в коллекции.

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Perfmon-Sql-Collection.html
