# Helper

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

Класс `\Bitrix\Tasks\Internals\DataBase\Helper`
Модуль: Tasks.

Исходный файл: `source/tasks/lib/internals/database/helper/mysql.php:17`

## Методы (20)

- [`static addAutoIncrement()`](https://chugunov.pro/api-bitrix/tasks/internals/database/helper/addautoincrement/)
- [`static checkColumnExists()`](https://chugunov.pro/api-bitrix/tasks/internals/database/helper/checkcolumnexists/)
- [`static checkIndexNameExists()`](https://chugunov.pro/api-bitrix/tasks/internals/database/helper/checkindexnameexists/)
- [`static checkIsType()`](https://chugunov.pro/api-bitrix/tasks/internals/database/helper/checkistype/)
- [`static checkTableExists()`](https://chugunov.pro/api-bitrix/tasks/internals/database/helper/checktableexists/)
- [`static createIndex()`](https://chugunov.pro/api-bitrix/tasks/internals/database/helper/createindex/)
- [`static dropIndexByName()`](https://chugunov.pro/api-bitrix/tasks/internals/database/helper/dropindexbyname/)
- [`static dropTable()`](https://chugunov.pro/api-bitrix/tasks/internals/database/helper/droptable/)
- [`static getAutoIncrementSql()`](https://chugunov.pro/api-bitrix/tasks/internals/database/helper/getautoincrementsql/)
- [`static getDataTypeSql()`](https://chugunov.pro/api-bitrix/tasks/internals/database/helper/getdatatypesql/)
- [`static getMaxTransferUnit()`](https://chugunov.pro/api-bitrix/tasks/internals/database/helper/getmaxtransferunit/)
- [`static getTemporaryTableNameSql()`](https://chugunov.pro/api-bitrix/tasks/internals/database/helper/gettemporarytablenamesql/)
- [`static getTemporaryTableSubQuerySql()`](https://chugunov.pro/api-bitrix/tasks/internals/database/helper/gettemporarytablesubquerysql/)
- [`static getTruncateTextFunction()`](https://chugunov.pro/api-bitrix/tasks/internals/database/helper/gettruncatetextfunction/)
- [`static insertBatch()`](https://chugunov.pro/api-bitrix/tasks/internals/database/helper/insertbatch/) — Вставляет строки в пакетном режиме.
- [`static makeFilter()`](https://chugunov.pro/api-bitrix/tasks/internals/database/helper/makefilter/) — todo: эта функция тестировалась только на тривиальных фильтрах todo: эта функция не поддерживает вложенные фильтры
- [`static mergeTables()`](https://chugunov.pro/api-bitrix/tasks/internals/database/helper/mergetables/)
- [`static parseFilter()`](https://chugunov.pro/api-bitrix/tasks/internals/database/helper/parsefilter/)
- [`static truncateTable()`](https://chugunov.pro/api-bitrix/tasks/internals/database/helper/truncatetable/)
- [`static wrapColumnWithFunction()`](https://chugunov.pro/api-bitrix/tasks/internals/database/helper/wrapcolumnwithfunction/)

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