Интерфейс ColumnSchemaAwareInterface
Пространство имён: Cake\Database\Type
Краткое описание методов
-
convertColumnDefinition() public
Преобразовать определение столбца SQL в абстрактное определение типа.
-
getColumnSql() public
Сгенерировать фрагмент SQL для отдельного столбца в таблице.
Подробное описание методов
convertColumnDefinition() public
convertColumnDefinition(array $definition, Cake\Database\DriverInterface $driver): array<string, mixed>|null
Преобразовать определение столбца SQL в абстрактное определение типа.
Параметры
-
array$definition Определение столбца.
-
Cake\Database\DriverInterface$driver Экземпляр драйвера, используемого в данный момент.
Возвращает
array<string, mixed>|nullgetColumnSql() public
getColumnSql(Cake\Database\Schema\TableSchemaInterface $schema, string $column, Cake\Database\DriverInterface $driver): string|null
Сгенерировать фрагмент SQL для отдельного столбца в таблице.
Параметры
-
Cake\Database\Schema\TableSchemaInterface$schema Экземпляр схемы таблицы, в которой находится столбец.
-
string$column Имя столбца.
-
Cake\Database\DriverInterface$driver Экземпляр драйвера, используемого в данный момент.
Возвращает
string|null
© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/4.4/interface-Cake.Database.Type.ColumnSchemaAwareInterface.html