Класс
Perfmon
Index
\Bitrix\Perfmon\Sql\Index
Описание
Класс BaseObject
Базовый класс для всех объектов схемы, таких как таблицы, столбцы, индексы и т.д.
Исходный файл: source/perfmon/lib/sql/index.php:6
Свойства
$$body$$columns$$fulltext$$name$$parent$$unique$$using
Методы (13)
-
__construct() -
addColumn()Добавляет столбец в определение индекса. -
compareName()Сравнивает имя таблицы с заданным. -
static create()Создаёт объект индекса из токенов. -
static getCompareName()Возвращает «нормализованное» имя таблицы. -
getCreateDdl()Возвращает DDL для создания индекса. -
getDropDdl()Возвращает DDL для удаления индекса. -
getLowercasedName()Возвращает имя объекта в нижнем регистре. -
getModifyDdl()Возвращает DDL для изменения индекса. -
getUnquotedName()Возвращает имя объекта без кавычек. -
static searchTableName()Ищет ключевое слово 'ON' в коллекции токенов. -
setBody()Задаёт исходный код для объекта. -
setParent()Задаёт родителя для объекта.

