Класс
Perfmon
Column
\Bitrix\Perfmon\Sql\Column
Описание
Класс BaseObject
Базовый класс для всех объектов схемы, таких как таблицы, столбцы, индексы и т.д.
Исходный файл: source/perfmon/lib/sql/column.php:6
Свойства
$$body$$default$$enum$$length$$name$$nullable$$parent$$precision$$type$$typeAddition$$unsigned
Методы (14)
-
__construct() -
static checkType()Проверяет $type по списку типов: - INT - INTEGER - TINYINT - NUMERIC - NUMBER - FLOAT -… -
compareName()Сравнивает имя таблицы с заданным. -
static create()Создаёт объект столбца из токенов. -
static getCompareName()Возвращает «нормализованное» имя таблицы. -
getCreateDdl()Возвращает DDL для создания столбца таблицы. -
getDdlType()Возвращает DDL-представление типа данных столбца. -
getDropDdl()Возвращает DDL для удаления столбца. -
getLength()Возвращает размер хранилища для столбца. -
getLowercasedName()Возвращает имя объекта в нижнем регистре. -
getModifyDdl()Возвращает DDL для изменения объекта. -
getUnquotedName()Возвращает имя объекта без кавычек. -
setBody()Задаёт исходный код для объекта. -
setParent()Задаёт родителя для объекта.

