Класс
Perfmon
Table
\Bitrix\Perfmon\Sql\Table
Описание
Класс BaseObject
Базовый класс для всех объектов схемы, таких как таблицы, столбцы, индексы и т.д.
Исходный файл: source/perfmon/lib/sql/table.php:6
Свойства
$$body$$checkExists$$columns$$constraints$$indexes$$name$$parent$$triggers
Методы (16)
-
__construct() -
compareName()Сравнивает имя таблицы с заданным. -
static create()Создаёт объект таблицы из токенов. -
createColumn()Создаёт объект столбца из токенов. -
createConstraint()Создаёт объект ограничения из токенов. -
createIndex()Создаёт объект индекса из токенов. -
createTrigger()Создаёт объект триггера из токенов. -
static getCompareName()Возвращает «нормализованное» имя таблицы. -
getCreateDdl()Возвращает DDL для создания таблицы. -
getDropDdl()Возвращает DDL для удаления таблицы. -
getLowercasedName()Возвращает имя объекта в нижнем регистре. -
getModifyDdl()Возвращает DDL или комментарий для изменения объекта. -
getUnquotedName()Возвращает имя объекта без кавычек. -
modifyColumn()Изменяет объект столбца из токенов. -
setBody()Задаёт исходный код для объекта. -
setParent()Задаёт родителя для объекта.

