method
public
static final
Table::getCompareName()
Класс: \Bitrix\Perfmon\Sql\Table
Сигнатура
public final static getCompareName(string $name) : string
Описание
Если имя не в кавычках, оно переводится в верхний регистр.
Параметры
$name
string
Имя таблицы.
Возвращаемое значение
string
Как применяется в Table
Table::getCompareName() — метод класса \Bitrix\Perfmon\Sql\Table модуля «Монитор производительности». Table: Класс BaseObject
Базовый класс для всех объектов схемы, таких как таблицы, столбцы, индексы и т.д.
Статический метод — вызывается через имя класса Table, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\Perfmon\Sql\Table;
Loader::includeModule('perfmon');
$name = '';
$result = Table::getCompareName($name);
// $result: stringДругие методы Table
compareName()Сравнивает имя таблицы с заданным.create()Создаёт объект таблицы из токенов.createColumn()Создаёт объект столбца из токенов.createConstraint()Создаёт объект ограничения из токенов.createIndex()Создаёт объект индекса из токенов.createTrigger()Создаёт объект триггера из токенов.getCreateDdl()Возвращает DDL для создания таблицы.getDropDdl()Возвращает DDL для удаления таблицы.getLowercasedName()Возвращает имя объекта в нижнем регистре.getModifyDdl()Возвращает DDL или комментарий для изменения объекта.getUnquotedName()Возвращает имя объекта без кавычек.modifyColumn()Изменяет объект столбца из токенов.
getCompareName() есть и у других классов модуля «Монитор производительности»: BaseObject, Column, Constraint, Index, Procedure, Sequence, Trigger.
Исходный файл: source/perfmon/lib/sql/table.php:124

